dataTable - inputText readonly ou não conforme regra

0 respostas
I

Boa Tarde Pessoal!

Será que alguem me ajuda???

Como fazer com que a coluna 3 (your bid) fique readonly caso a coluna 2 (Highest Bid) apresente o resultado “$100.00”, ou seja qdo o valor for 100 não pode alterar, qualquer outro valor pode.

dataTable:

<h:form>

<rich:datascroller for=“auction” maxPages=“5”/>

<rich:spacer height=“30” />

<rich:messages style=“color:red”></rich:messages>

<rich:dataTable id=“auction” value="#{auctionDataModel}" columnClasses=“col1,col2,col3,col4”

var=“item” rows=“10” width=“100%”>

<a>rich:column</a>

<f:facet name=“header”>

<h:outputText value=“Description”/>

</f:facet>

<h:outputText value="#{item.description}"/>

</rich:column>

<a>rich:column</a>

<f:facet name=“header”>

<h:outputText value=“Highest Bid”/>

</f:facet>

<h:outputText id=“highestBid” value="#{item.highestBid}">

<f:convertNumber pattern="$#,##0.00"/>

</h:outputText>

</rich:column>

<a>rich:column</a>

<f:facet name=“header”>

<h:outputText value=“Your Bid”/>

</f:facet>
<rich:message for="bid" /><br/>
                    <h:inputText id="bid" value="#{item.bid}" label="Bid">
                        <f:validateDoubleRange minimum="0" maximum="1000000"/>
                    </h:inputText>
                    <a4j:commandLink id="bid_link" actionListener="#{item.placeBid}" value="Place a bid!" reRender="bid,amount,highestBid" />

                </rich:column>
                <rich:column>
                    <f:facet name="header">
                        <h:outputText value="Amount"/>
                    </f:facet>
                    <h:outputText id="amount" value="#{item.amount}" >
                        <f:convertNumber pattern="$#,##0.00"/>
                    </h:outputText>
                </rich:column>
            </rich:dataTable> 
            <rich:messages style="color:red"></rich:messages>
            </h:form>

</ui:composition>


Criado 11 de março de 2010
Respostas 0
Participantes 1