pFa*_*ace 0 forms primefaces jsf-2
我需要一些需要被包装的primefaces元素列表,<h:form>以便通过<p:ajax>
某些primeface元素的任何动作进行更新,即使它们具有id并且<p:ajax update="thisID">仍然需要一个<h:form>带有id的有序更新,以便哪些元素需要<h:form>并且不需要
重要的是,实现所有部件的EditableValueHolder界面及所述ActionSource接口需要被封闭在一个UIForm部件.
在上述链接的Javadoc中,您可以在"所有已知的实现类"中找到哪些组件实现它们的指示.如果你仔细观察,你会发现它是所有输入组件,如inputText,selectOneMenu等,并命令组件一样commandLink,commandButton等在PrimeFaces API文档,例如InputText它代表了<p:inputText>工具EditableValueHolder,所以应该放置在一张表格.
这也是完全一样rerequirement在普通的香草HTML都有,HTML <input>,<select>,<textarea>,等应该在一个<form>为了获得价值被发送到服务器端.毕竟,HTML也是JSF最终产生的.
至于通过ajax更新元素,需要将待更新的组件放在表单中是不正确的.您可以完美地更新当前表单之外的内容.您甚至可以更新其他表单.