0

Je n'arrive pas à comprendre comment faire fonctionner ce qui suit dans le constructeur d'interface.Cœur de données de base de données de constructeur d'interface de référence de cacao

J'ai créé une classe de modèle de données de base "Personne" qui a un certain nombre d'attributs (prénom, nom de famille, etc.) et une relation avec d'autres personnes (amis).

Conceptuellement, c'est très simple. Cependant, trouver comment travailler avec IB s'avère difficile.

J'ai créé une interface qui a une table sur le côté gauche de la fenêtre listant tous les gens. Sur le côté droit sont les champs pour entrer les détails d'une personne. Je voudrais avoir une plus petite table qui montre les "amis" sur le côté droit avec ajouter et supprimer des boutons. Cliquez sur le bouton Ajouter pour lancer un petit panneau avec une fonctionnalité de recherche pour filtrer la liste afin de pouvoir sélectionner une personne qui sera ensuite ajoutée à l'ensemble "amis".

Quelqu'un peut-il me donner quelques suggestions ou me signaler un exemple que je peux voir qui fait quelque chose comme ça?

Merci à l'avance, Matt

Répondre

0

En supposant que vous disposez déjà d'un contrôleur de tableau contenant les toutes les personnes, faire un deuxième contrôleur de tableau dont le contenu est lié ensemble à selection.friends est le premier contrôleur. Connectez les boutons Ajouter et Supprimer aux actions de ce contrôleur et liez la (les) colonne (s) de la table des amis à sa propriété arrangedObjects.

+0

Merci pour votre réponse! Ça m'aide beaucoup. Puis-je réaliser tout ce que j'ai mentionné ci-dessus en utilisant des fixations uniquement? Ou aurai-je besoin d'ajouter du code indépendamment? – Sway

+0

Vous devrez ajouter du code pour exécuter et répondre à la feuille Ajouter un ami. Je suggère également de soutenir le glisser-déposer vers la liste d'amis, ce qui signifie plus de code (une source de données). Les liaisons et les contrôleurs de tableaux géreront le reste. –

+0

Ok suivra vos recommandations. Merci encore Peter. Matt – Sway