Je crée un projet simple pour essayer gwt, mais je suis un vrai noob :) J'ai une table dans mon DB, chaque ligne de cette table a un identifiant unique. Je veux que mon application lise cette table et affiche son contenu dans un flextable, en omettant la colonne contenant l'identifiant unique dans la base de données, car l'utilisateur n'est pas intéressé par cet identifiant. après cela, je veux que l'utilisateur clique sur une ligne de la flextable et obtienne une vue détaillée ... mais j'ai besoin de mon identifiant unique pour obtenir les données détaillées sur cette ligne dans mon db! Je suis capable de déterminer dans quelle cellule du flextable l'utilisateur a cliqué, donc j'ai créé un simple widget avec une propriété string et une propriété int, et j'ajoute ce widget au flextable en définissant la propriété string au texte du db je veux afficher dans la propriété flextable et la propriété int avec la valeur db id ... lorsque l'utilisateur clique, j'obtiens le widget contenu dans la cellule et je peux récupérer mon identifiant ... mais cela ressemble à une solution très complexe .comment relier une ligne flextable avec une ligne de base de données dans gwt
0
A
Répondre
0
Créer un widget personnalisé est le chemin à suivre dès que vos besoins dépassent la fonctionnalité des widgets standard fournis par GWT.
Remarque: vous pouvez reconsidérer et utiliser Grid au lieu de FlexTable. La grille semble mieux dans votre cas puisque chaque rangée contient le même nombre de cellules. Voir le sujet connexe sur Grid and FlexTable comparison.