2010-11-30 3 views
1
<rich:listShuttle sourceValue="#{positionList.resultlist)}" 

     targetValue="#{cvHome.instance.positions}" 

     var="pos" 
     sourceCaptionLabel="Current Positions" 
     targetCaptionLabel="Interested Positions" 
     sourceListWidth="300" 
     targetListWidth="300""> 
    <rich:column> 
      <f:facet name="header">Positon Name</f:facet> 
      <h:outputText value="#{pos.name}"/> 
    </rich:column> 
    <s:convertEntity/> 
</rich:listShuttle> 

Erreur: javax.el.PropertyNotFoundException: /cvGiris.xhtml @ 526,48 SourceValue = "# {positionList.resultList}": la propriété 'de résultats' non inscriptible sur le type java.util .List<riche: listShuttle> Utilisation

Comment puis-je gérer avec ce problème ???

Répondre

2

L'exception indique que le setter est manquant. Ajoutez-le à la fève avec le nom positionList:

public void setResultList(List<Result> resultList) { 
    this.resultList = resultList; 
} 
0

Mais j'ai une entité de couture avec le nom de la position. "# {positionList.resultlist)}" il me renvoie une liste de résultats de la base de données. "# {cvHome.instance.positions}" c'est un arrayliste de position. Je pense que ce problème provient de cette différence: D