2010-11-25 15 views
1

Je pense que je connais déjà la réponse, mais est-ce que BB (5.0 ou plus tôt) a une liaison de données de support aux champs? Par exemple, si j'ai un vecteur d'items, pourrais-je le lier à une liste (ou à un champ) qui sera automatiquement mise à jour quand de nouvelles données sont placées dans le vecteur?Liaison de données Blackberry?

Je pense que c'est quelque chose que je devrais écrire avec ListFieldCallback ou son équivalent dans d'autres domaines.

Merci

Répondre

2

Vous pouvez implémenter ceci en utilisant un observateur fait maison. (http://en.wikipedia.org/wiki/Observer_pattern) Vous pourriez utiliser un vecteur personnalisé qui connaissait l'observateur si vous le vouliez. J'ai déjà fait ça et ça fonctionne.

+0

C'est essentiellement ce que j'ai fini par faire. – taylonr

0

Unfortunatelly tels fonctionalité ne sont pas disponibles directement sur la boîte.

Comme point de départ pour ListField implémentation sur BB, jetez un oeil à Simple ListField example par peter_strange.

+0

Cependant, peut-être que vous savez déjà comment implémenter ListField si vous avez déjà dit à propos de ListFieldCallback ... –