2017-04-01 22 views
0

J'ai deux classes: places de parking et voitures. Le parc a un ID et une liste de voitures. Je veux montrer les places de stationnement avec des onglets et la liste des voitures dans un datatable. Le problème est que je ne peux pas atteindre le numéro de plaque de la voiture à l'intérieur du datable. Quand j'essaie d'effectuer une saisie semi-automatique dans Netbeans, il affiche les champs du parc (l'identifiant du parc et la liste des voitures) pour les possibilités. Pourquoi? Des idées comment résoudre ce problème? Je viens de deviner et je suis incapable de créer des commentaires (réputation faible)Primefaces datatable dans tabview

<p:tabView value="#{parkView.parks}" var="p"> 
      <p:tab title="Car Park #{p.id}"> 
       <p:dataTable var="c" value="#{p.cars}"> 
        <p:column headerText="Parking Cars"> 
         <h:outputText value="#{c.regPlateNumber}"/> 
        </p:column> 
       </p:dataTable> 
      </p:tab> 
</p:tabView> 
+0

'Le problème est que je ne peux pas atteindre le numéro de plaque de la voiture à l'intérieur du datable' un exemple sera le bienvenu –

+0

Donnez un exemple pour clarifier la question. –

Répondre

0

Vérifiez les méthodes getter/setter du champ car.plate (?). Ils doivent être publics, non statiques et créés par les conventions de nommage des propriétés du bean.