Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 删除嵌套数据表中的行_Jsf 2_Datatable_Delete Row - Fatal编程技术网

Jsf 2 删除嵌套数据表中的行

Jsf 2 删除嵌套数据表中的行,jsf-2,datatable,delete-row,Jsf 2,Datatable,Delete Row,我正试图删除嵌套数据表中的一行,但收到以下消息:已尝试对已删除实例执行操作 行仍将被删除,但视图将变得一团糟。。我删除的那一行下面的所有其他行都消失了。我必须重新启动应用程序才能正确查看更改 这是一种观点: <h:dataTable var="father" value="#{miuchile3.getMenusPadre(miuchile3.keyModulo)}"> <h:column>

我正试图删除嵌套数据表中的一行,但收到以下消息:已尝试对已删除实例执行操作

行仍将被删除,但视图将变得一团糟。。我删除的那一行下面的所有其他行都消失了。我必须重新启动应用程序才能正确查看更改

这是一种观点:

  <h:dataTable var="father" value="#{miuchile3.getMenusPadre(miuchile3.keyModulo)}">
                                    <h:column>
                                        <li>
                                           <h:panelGroup rendered="#{father!=null}">
                                            <h:commandLink value="#{father.nombre}"
                                                           action="#{miuchile3.setMenu(father)}" rendered="#{father!=null}">
                                                <f:ajax render=":menupags:menuDetalle"/>
                                            </h:commandLink>
                                               </h:panelGroup>
                                            <ul>


                                                <h:dataTable var="submenu" value="#{miuchile3.getHijos(father.id)}" rendered="#{father!=null}">
                                                    <h:column>
                                                        <li><h:commandLink value="#{submenu.nombre}"
                                                                           action="#{miuchile3.setMenu(submenu)}">
                                                            <f:ajax render=":menupags:menuDetalle"/>

                                                        </h:commandLink></li>

                                                    </h:column>

                                                    <h:column>

                                                        <h:commandLink  value="Eliminar"
                                                                        action="#{miuchile3.DeleteMenu(submenu)}" >


                                                        </h:commandLink>
                                                    </h:column>

                                                </h:dataTable>


                                            </ul>


                                        </li>


                                    </h:column>
                                    <h:column>

                                        <h:commandLink  value="Eliminar"
                                                        action="#{miuchile3.DeleteMenu(father)}" >


                                        </h:commandLink>


                                       </h:column>
                                </h:dataTable>


  • 尝试使用delete函数上的a4j:commandButton,然后尝试呈现数据表