【问题标题】:PrimeFaces PanelGrid ResponsivePrimeFaces PanelGrid 响应式
【发布时间】:2023-03-16 23:52:01
【问题描述】:

我在 Primefaces 的 PanelGrid 响应时遇到问题

输入不在标签下方。

PrimeFaces 6.0

<p:panelGrid columns="4" layout="grid" styleClass="ui-panelgrid-blank">
                <p:outputLabel value="Pessoa:"/>
                <p:outputLabel value="Login:"/>
                <p:outputLabel value="Senha:"/>
                <p:outputLabel value="Grupos:"/>

                <p:autoComplete id="inptNomeID" value="#{usuarioBean.usuario.pessoa}" completeMethod="#{usuarioBean.autoCompletePessoa}"
                    var="pessoa" itemLabel="#{pessoa.nome}" itemValue="#{pessoa}" converter="omnifaces.SelectItemsConverter" forceSelection="true"/>

                <p:inputText id="inptLoginID" value="#{usuarioBean.usuario.login}"/>

                <p:password id="inptSenhaID" value="#{usuarioBean.usuario.senha}"/>

                <p:selectCheckboxMenu id="inptGrupoID" value="#{usuarioBean.usuario.grupos}" label="Cities" multiple="true"
                                  filter="true" filterMatchMode="startsWith" panelStyle="width:250px">
                    <f:selectItems value="#{usuarioBean.listaGrupos}" />
                </p:selectCheckboxMenu>
</p:panelGrid>

请看下面的图片

不响应 enter image description here

响应错误

enter image description here

【问题讨论】:

    标签: jsf primefaces


    【解决方案1】:

    您需要将 outputLabel 放在它对应的元素之前。例如:

    <p:outputLabel value="Pessoa" />
    <p:autoComplete id="inptNomeID" value="#{usuarioBean.usuario.pessoa}" completeMethod="#{usuarioBean.autoCompletePessoa}"
                    var="pessoa" itemLabel="#{pessoa.nome}" itemValue="#{pessoa}" converter="omnifaces.SelectItemsConverter" forceSelection="true"/>
    

    这可确保标签正确定位在移动响应视图中相应输入的顶部。

    更多详情,请查看本页底部的示例代码: PrimeFaces Responsive Documentation

    【讨论】:

    • 感谢您的回答。这样它真的有效。我发现表单的第一个表单也设法让字段以正确的方式响应。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多