Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
Ajax p:jsf站点中未跟踪bean设置的树选择_Ajax_Jsf_Primefaces_Tree_Selection - Fatal编程技术网

Ajax p:jsf站点中未跟踪bean设置的树选择

Ajax p:jsf站点中未跟踪bean设置的树选择,ajax,jsf,primefaces,tree,selection,Ajax,Jsf,Primefaces,Tree,Selection,当我使用一个普通的p:tree-like <p:dialog> <p:form> <p:tree value="aGetterMethod" selection="getAndSetMethods"/> </p:form> </p:dialog> 我选择一个父节点,这样所有的子节点都被选中,然后提交表单,这样就可以将更改保存到支持bean,一切都很好,所有选择都被保存 但是,当我重新打开对话框并尝试取消选择一个子项时,

当我使用一个普通的p:tree-like

<p:dialog>
  <p:form>
    <p:tree value="aGetterMethod" selection="getAndSetMethods"/>
  </p:form>
</p:dialog>
我选择一个父节点,这样所有的子节点都被选中,然后提交表单,这样就可以将更改保存到支持bean,一切都很好,所有选择都被保存

但是,当我重新打开对话框并尝试取消选择一个子项时,它会删除以前在此根目录中所做的所有选择。我发现子对象的隐式集合选择不会被识别或重新选择,因此它会尝试删除导致没有选择的非下一个选择

还有其他人反对这个问题吗


我只想在获取和选择所选节点时正确获取和设置它们。

提交表单后,所选节点是否仍在支持bean中被选中?在支持bean中是,但在p:树中根本没有选择。它工作得很好,直到我完成了表格…可能。。。您可以尝试重新创建树和选择吗?