dataTable - inputText readonly ou não conforme regra

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%”>
rich:column
<f:facet name=“header”>
<h:outputText value=“Description”/>
</f:facet>
<h:outputText value="#{item.description}"/>
</rich:column>
rich:column
<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>
rich:column
<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>