0

Hi guys <h:commandbutton> with <f:ajax> doesn't work in <h:datatable>. It works when it is out of <h:panelgroup> and <h:datatable>. But in this case, it doesn't work.

<h:panelGroup  id="output4">
    <h:dataTable border="1" class="data_table" value="#{admin.list}" var="o">
        <h:column>
            <f:facet name="header">Id</f:facet>
                #{o.id}
        </h:column>
        <h:column>
            <f:facet  name="header">İsim</f:facet>
                #{o.isim}
        </h:column>
        <h:column>
            <f:facet name="header">Yazar/Yönetmen/Yapımcı/Sanatçı</f:facet>
                #{o.yazar}
        </h:column>
        <h:column>
            <f:facet name="header">Yayınevi</f:facet>
                #{o.yayinevi}
        </h:column>
        <h:column>
            <f:facet name="header">Fiyat</f:facet>
            #{o.fiyat} &#8378;
        </h:column>
        <h:column >
            <f:facet  name="header">İşlem</f:facet>
            <h:panelGroup id="userPanel">
                <h:panelGroup>
                    <h:form>
                        <h:commandButton value="Sil" >
                            <f:param name="islem" value="2" />
                            <f:param name="id" value="#{o.id}" />
                            <f:ajax execute="@this" event="action" id="5" 
                                    listener="#{test.deleteRecord()}" />
                        </h:commandButton>
                    </h:form>
                </h:column>
            </h:dataTable>
        </h:panelGroup>
Tiny
  • 27,221
  • 105
  • 339
  • 599
hkaraoglu
  • 1,345
  • 1
  • 15
  • 34

0 Answers0