salut
j'ai une page jsf contenant un datatable à remplir avec une liste
la 2eme colonne contient un h:inputText.
je veut ,selon le nom du client, rendre le champ(le <h:inputText value="#{monClient.adresse}") readonly ou readwrite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <rich:dataTable value="#{ClientFactory.listAtt}" var="monClient" border="1"> <rich:column> <f:facet name="header"> <f:verbatim>Nom</f:verbatim> </f:facet> <h:outputText value="#{monClient.nom}" /> </rich:column> <rich:column> <f:facet name="header"> <f:verbatim>valeur</f:verbatim> </f:facet> <h:inputText disabled="# value="#{monClient.adresse}" {ClientFactory.attReadOnly}" /> </rich:column> </rich:dataTable>
le probleme est que le champ adresse est soit readonly pour tous les client soit readwrite pour tous les clients aussi alors que j'attendais avoir quelques champs d'adresse readonly pour les clients désirés.
comment faire?
Partager