Je souhaite créer un CellTable. Mais les colonnes de la table de cellule doivent être basées sur la réponse du serveur. Je reçois la réponse du serveur en tant que liste.Comment créer CellTable en fonction de la réponse du serveur
No of Columns = Size of the list.
L'en-tête de colonne CellTable doit correspondre à la valeur du serveur. Par ex. Réponse du serveur:
List<Contacts> contacts
L'en-tête doit être
contacts.getName()
.
2
A
Répondre
1
Je l'ai réalisé avec le code suivant.
for (Contacts contact : contacts) {
final String city = contact.getCity();
final TextColumn<String> addressColumn = new TextColumn<String>() {
@Override
public String getValue(Contacts object) {
return city;
}
};
cellTable.addColumn(addressColumn, contact.getAddress());
}
Cordialement, Gnik
0
Utilisation CellList
avec un AsyncDataProvider:
//Create a cellList
@UiField
CellList<Contact> cellList;
//Creating dataProvider and completion of the cellList
@UiFactory
CellList<Contact> makeCellList() {
private AsyncDataProvider<Contact> provider = new AsyncDataProvider<Contact>() {
@Override
public void onRangeChanged(final HasData<Contact> display) {
rpcService.getContact(new AsyncCallback<List<Contact>>() {
@Override
public void onSuccess(List<Contact> result) {
display.setRowData(0, result);
}
@Override
public void onFailure(Exception ex) {
//TODO
}
});
}
};
//Adding the cellList to the provider in a constructor
provider.addDataDisplay(cellList);
Questions connexes
- 1. Créer un écouteur pour la réponse du socket serveur?
- 2. Tri d'un côté serveur CellTable
- 3. Comment utiliser la réponse XML du serveur?
- 4. changer la valeur élevée du graphique en fonction de la réponse du serveur
- 5. obtenir la réponse du serveur
- 6. AutoCompleteTextView avec la réponse du serveur
- 7. Comment afficher un message d'alerte en fonction de la réponse du serveur dans JSF
- 8. json réponse du serveur (comment remplir la réponse du serveur dans selectbox)
- 9. GWT celltable Comment créer selectioncell dans edittextcell?
- 10. GWT CellTable - ajouter une colonne en fonction de la ligne
- 11. Étrange réponse du serveur
- 12. Réponse du serveur de cache (AngularJS, différée)
- 13. jQuery .find() dans la réponse du serveur
- 14. masquer div en fonction du résultat de la réponse ajax
- 15. Ajax ou JavaScript: Changement de style en fonction de la réponse du serveur
- 16. Créer une mise en page Android avec des boutons de la réponse du serveur
- 17. Moins de temps de réponse du serveur
- 18. Requête/réponse simple du serveur et du client en C#
- 19. Rails, appelez la fonction côté client à partir de la réponse du serveur
- 20. Comment obtenir la réponse JSON du serveur dans Sencha Touch?
- 21. Charger dynamiquement une liste d'images en fonction de la réponse du serveur
- 22. OpenTok Pas de réponse du serveur
- 23. Essayer la connexion du serveur en évaluant la réponse du serveur
- 24. Comment désactiver la réponse d'horodatage du serveur Windows 2008
- 25. PHP - Détecter la réponse du serveur gzip
- 26. Comment modifier la réponse du serveur 304 non modifié réponse en-tête http dans le navigateur
- 27. Pouvez-vous créer un CellTable composé de CellTables?
- 28. comment obtenir une réponse du serveur distant
- 29. Obtenez la réponse SOAP du serveur
- 30. Commutation d'activité sur la réponse du serveur
Merci Andreï. Mais je dois utiliser CellTable et non CellList. CellTable est l'exigence de notre client. – Prince
En tout cas, utilisez 'AsyncDataProvider'. Voici applicable [exemple] (http://www.mytechtip.com/2010/11/gwt-celltable-example-using_8168.html). – kapand