如何仅更新primefaces选取列表的源列表?

如何仅更新primefaces选取列表的源列表?,primefaces,commandbutton,picklist,Primefaces,Commandbutton,Picklist,使用commandButton提交后,我想更新primafaces picklist组件。。。但是只有源部件而不是目标部件。是否可以获取拾取列表的源列表的id以进行更新?否您不能。。但你为什么要这样做?@hatemaliam因为我有一个与picklist(picklist2)(由相同的数据填充)的对话框,当用户从picklist2中选择项目时,我想从picklist1的源中删除所选项目(但我不想让它在picklist1的目标中显示所选项目)即使您必须对源使用相同的列表。。。恐怕您必须在bean中

使用commandButton提交后,我想更新primafaces picklist组件。。。但是只有源部件而不是目标部件。是否可以获取拾取列表的源列表的id以进行更新?

否您不能。。但你为什么要这样做?@hatemaliam因为我有一个与picklist(picklist2)(由相同的数据填充)的对话框,当用户从picklist2中选择项目时,我想从picklist1的源中删除所选项目(但我不想让它在picklist1的目标中显示所选项目)即使您必须对源使用相同的列表。。。恐怕您必须在bean中复制它才能为picklist1和picklist2获取它。最后,我所做的是在commandButton方法执行结束时用数据重新加载picklist1。它工作得很好。感谢您@rion18和HatemAlimam。如果用户关闭对话框并想在picklist1上编辑他的选择,该怎么办?