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

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>>() {...
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
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");
Je n'utilise pas de DATAPROVIDER, cela est il un problème ?

Merci d'avance