2016-09-09 1 views
1

Je rencontre des difficultés pour afficher les propriétés d'un objet passé d'une page amx à une autre. Mon but est d'afficher tous les champs d'un objet de l'employé de la classe {nom de la chaîne, int age, String phone} sur une page amx séparée. Mais je suis seulement en mesure d'afficher le champ de nom.Impossible d'afficher toutes les propriétés d'un objet passé entre les pages amx

Here is my empList.amx

Here is my EmpDetails.amx

L'affichage reultant sur mon simulateur pour EmpDetails.amx montre que la propriété employee.name et rien d'autre

Répondre

2

Vous devez ajouter manuellement d'autres propriétés pour les liaisons. Ici, vous avez ajouté uniquement la propriété 'name' dans la ligne. La propriété name lie automatiquement avec l'objet Listview tout en faisant glisser et en déposant le composant ListView dans la palette.

Suivez la procédure ci-dessous

  • Sélectionnez l'onglet liaisons dans la page AMX où vous avez défini la ListView.
  • Sélectionnez la collection d'objets et cliquez sur le bouton d'édition (crayon).

  • Dans la fenêtre d'édition, laissez tomber les propriétés nécessaires pour la liaison
    région et cliquez sur le bouton appliquer

  • autrement ajouter les valeurs manuellement dans le ************* PageDef Fichier .xml . Lien Xml fourni dans l'onglet liaisons. enter image description here

enter image description here