我遇到<h:inputText>
问题。它在表格中用于输入和显示值 - 问题是 - 它不会根据内容的值和切割来调整大小。
<rich:dataTable id="featuresList" value="#{model.rowProjectionSet}"
var="row" rowKeyVar="rowIndex">
<f:param name="rowIndex" value="#{rowIndex}" />
<rich:column id="rowName" colspan="1" style="background-color: #ECF4FE;height: 25px; width:30px;">
<f:facet name="header">
</f:facet>
<h:outputText value="#{row.name}"/>
</rich:column>
<util:columns forEachItems="#{model.columnsProjectionSet}" varName="column"
style="text-align:center; height: 25px; min-width:50px;" headerClass="itemColumnHeader" >
<f:facet name="header">
<h:outputText value="#{column.name}"/>
</f:facet>
<f:facet name="tableGuiId">
<h:outputText value="combination_#{column.name}" />
</f:facet>
<h:inputText value="#{model.getCombinationEntry(row,column).value}" disabled="#{model.readonly}"
styleClass="#{syntacticCategoryGUIUtil.getStateStyle(model.getCombinationEntry(row,column))}"
style="border:none; height: 25px; overflow: visible;" />
</util:columns>
</rich:dataTable>