gpt4 book ai didi

css - 在 p panelgrid 中显示 selectonemenu primefaces 时出现错误

转载 作者:技术小花猫 更新时间:2023-10-29 11:20:06 25 4
gpt4 key购买 nike

我有这个问题: enter image description here

代码如下:

    <p:panelGrid styleClass="newArticlePanelGrid" >

<!-- __________________________________________row1________________________________________________ -->
<p:row>

<p:column>
<h:outputLabel value="Designation : " />
</p:column>
<p:column colspan="3" >
<p:inputText id="new-article-designation" style="width: 449px;"
value="#{articlesMB.article.designation}" required="true"
requiredMessage="designation requise" />

</p:column>

</p:row>

<p:row>

<p:column />
<p:column colspan="3" >
<p:message id="for-new-article-designation"
for="new-article-designation" display="text" />
</p:column>


</p:row>
<!-- __________________________________________row2________________________________________________ -->
<p:row>

<p:column>
<h:outputLabel value="Type : " />

</p:column>
<p:column>
<p:selectOneMenu id="new-article-typeggg" required="true"
requiredMessage="type requis" converter="#{typeConverter}"
style="width:100%" value="#{articlesMB.article.type}">
<!-- <f:selectItem itemLabel="Selectionner Type" itemValue="" />-->
<f:selectItems value="#{articlesMB.listTypes}" var="v"
itemLabel="#{v.libelle}" itemValue="#{v}" />
</p:selectOneMenu>

</p:column>
<p:column>
<h:outputLabel value="Unité : " />

</p:column>
<p:column>
<p:selectOneMenu id="new-article-unite" required="true"
widgetVar="uniteselect" requiredMessage="unité requise"
converter="#{uniteConverter}" style="width:100%"
value="#{articlesMB.article.unite}">
<!-- <f:selectItem itemLabel="Selectionner Unite" itemValue="" /> -->
<f:selectItems value="#{articlesMB.listUnites}" var="v"
itemLabel="#{v.libelle}" itemValue="#{v}" />
</p:selectOneMenu>

</p:column>

</p:row>

<p:row>

<p:column />
<p:column>

我不知道我应该怎么做才能解决这个问题:我测试了 width:100% 但如您所见,它没有改变

我该如何解决?

提前谢谢你

最佳答案

问题出在style="100%",它只改变了selectonemenu的宽度,你应该在selectonemenu中设置label的宽度(在这种情况下):

            <style type="text/css">
.ui-selectonemenu-label{
width:100% !important;
}
</style>

如果你想设置所有的selectonemenu:

             <style type="text/css">
.ui-selectonemenu-label{
width:100% !important;
}
.ui-selectonemenu{
width:100% !important;
}
</style>

更一般的,你可以包含在css文件中。

另请参阅: What is the JSF resource library for and how should it be used?

关于css - 在 p panelgrid 中显示 selectonemenu primefaces 时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16508321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com