Primefaces 2.2.1を使用しf:validatorLength
ていますが、データテーブルの1行に設定し、多くの行に。を付けたいと考えていますp:cellEditor
。
<c:set var="flag" value="#{item.key eq 'someKey'}" />
<p:column headerText="header">
<p:cellEditor>
<f:facet name="output">
<h:outputText value="#{item.value}" />
</f:facet>
<f:facet name="input">
<p:inputText value="#{item.value}" style="width:100%" >
<f:validateLength maximum="4" disabled="#{flag}"/>
</p:inputText>
</f:facet>
</p:cellEditor>
</p:column>
また、適切なキーを使用して選択したinputTextに対してフラグがtrue
設定されている場合、すべてのinputTextに対してバリデーターがオンになります。また、フラグがfalse
-バリデーターの場合、すべてのinputTextに対してオンになります。しかし、バリデーターをいくつかのinputTextsなどに設定したいと思います。何か案は?ありがとう。