Bonjour,
Une Datagrid affiche des données, certaines dcolonnes sont modfiables par l'utilisateur. Un bouton "Save" permet d'enregistrer en base les données. Sur le reflex "onClick" du bouton, je fais
Or la variable "levier" contient les données avant modification des champs modifiables par l'utilisateur. Y a -t-il quelque chose de spécial lors de la déclaration des colonne saisisable ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 final Button boutonSave = new Button("Save", new ClickHandler() { public void onClick(ClickEvent event) { //List<PojoLevierCommande> levier= dataGrid.getVisibleItems(); System.out.println("En test"); List<PojoLevierCommande> levier= new ArrayList(dataGrid.getVisibleItems()); //enregistrement aRemoteLevier.enregistrer(levier, new AsyncCallback<List<PojoLevierCommande>>() {...
Je n'utilise pas de DATAPROVIDER, cela est il un problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 // Ajout de la colonne Ecretement Column<PojoLevierCommande, String> ecretementColumn = new Column<PojoLevierCommande, String>(new EditTextCell()) { @Override public String getValue(PojoLevierCommande object) { return object.getVECRSC().toString(); } }; ecretementColumn.setSortable(true); dataGrid.addColumn(ecretementColumn, "Ecretement");
Merci d'avance
Partager