使用Primefaces html创建覆盖

时间:2018-12-10 15:58:53

标签: primefaces

这是我的问题:目前,我必须创建一个小图标以打开覆盖图。此图标必须位于文本字段(InputText)的右侧。我必须 使用Primefaces在JSF中执行此操作。显然,如有必要,我可以使用JavaScript。

此叠加层必须包含三个字段

  • 允许用户输入其文本的textArea
  • 用于验证文本的按钮
  • 用于关闭叠加层的按钮。

文本字段必须是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>

0 个答案:

没有答案