我想将 inputText 的内容作为参数提供给支持 bean 中的函数,我知道我可以在支持 bean 中发送内容,但这在我的对象模型中没有多大意义。我知道在数据表中,您可以提供一个名为“var”的函数,我想我可以通过传递 inputText 的 ID 来使用相同的机制,但它总是发送 null。有没有办法做到这一点?
<p:dialog id="dialog" header="Reason for obsolescence" modal="true" widgetVar="dlg">
<h:form>
<h:panelGrid columns="2" cellpadding="5">
<h:outputLabel for="reason" value="Reason for obsolescence :" />
<p:inputText value="default" id="reason" required="true" label="reason" />
<p:commandButton id="provideReason" value="Ok" update=":form:tabView:table-metadata"
action="#{tableMetadataController.setSelectedObsolete(reason)}"
oncomplete="dlg.hide()"/>
</h:panelGrid>
</h:form>
</p:dialog>
谢谢