我希望p:selectOneMenu宽度是自动的,相对于父单元格,而不是它所拥有的值。
<p:panelGrid>
<p:row>
<p:column><p:outputLabel value="Value01" for="idInput01"/></p:column>
<p:column><p:inputText value="#{bean.input01}" id="idInput01" /></p:column>
<p:column><p:outputLabel value="Value02" for="idSelect" /></p:column>
<p:column>
<p:selectOneMenu value="#{bean.selectedObject}" id="idSelect" converter="objectConverter">
<f:selectItems value="#{bean.objectsList}" var="varObject" itemLabel="#{varObject.label}" itemValue="#{varObject}" />
</p:selectOneMenu>
</p:column>
</p:row>
</p:panelGrid>我得到了什么:

我所期待的:

注意:我不想指定一个固定的宽度.
发布于 2018-06-19 04:16:39
那些仍然有问题的人可以试试这个
.ui-selectonemenu {
min-width: 0 !important;
}对我来说很完美。
https://stackoverflow.com/questions/16784460
复制相似问题