这是我的问题:目前,我必须创建一个小图标以打开覆盖图。此图标必须位于文本字段(InputText)的右侧。我必须 使用Primefaces在JSF中执行此操作。显然,如有必要,我可以使用JavaScript。
此叠加层必须包含三个字段
文本字段必须是InputTextarea。激活按钮后,必须在inputText中重复该文本。
当前,我具有所有这些功能,但是f无法在inputText字段中发送用户输入。
这是我的代码:
<div>
<p:inputText styleClass="enter_#{column.id}" value="#{citi.fields[column.field]}">
<p:ajax event="change"
update="form#{name}Tableau form#{name}Detail"
oncomplete="myJs.setConfirmUnload(true);"/>
</p:inputText>
<p:commandButton id="overlayTranches#{column.field}edit" icon="ui-icon-pencil"/>
<p:overlayPanel for="overlayTranches#{column.field}edit" hideEffect="fade" modal="true" showCloseIcon="true">
<h:form>
<p:commandButton icon="ui-icon-check"
styleClass="clemessy_centrales_close"
update="#{citi.fields[column.field]}"
process="@form"
style="float:left;"
/>
<p:inputTextarea style="margin-left: 15%;" rows="3" cols="33" />
</h:form>
</p:overlayPanel>
</div>