JSF丰富的选择设置组件宽度

时间:2012-10-04 08:01:17

标签: jsf jsf-2 richfaces width html-select

简单干净...... 我可以设置listWidth(对于下拉元素),但我不能设置组件宽度,也使用内联样式......

<rich:select                        
 enableManualInput="true"
 clientFilterFunction="customFilter"
 value="#{listaPrestazioni.filterLiv1}"
 style="width: 80px;"> 
      <f:selectItems value="#{listaPrestazioni.liv1List}"/>
      <a4j:ajax event="change" render="tab_dettaglio" execute="@this" />
</rich:select>

我希望我的选择最大宽度为80px ..

2 个答案:

答案 0 :(得分:0)

试试这个

<h:outputStylesheet>
     .MarcxSelectStyle input{
       width: 80px;
     }
</h:outputStylesheet>

<rich:select ... styleClass="MarcxSelectStyle">...</rich:select>

答案 1 :(得分:0)

我有这个问题,我的解决方案是使用jsf标签,这似乎对我有用,无论如何这可能对某人有所帮助:

<h:selectOneListbox id="myListBox" style="width:100%" size="1">
      <f:selectItems value="#{MyController.bean.items}" />
</h:selectOneListbox>