Subversion Repositories eFlore/Applications.coel

Rev

Rev 1475 | Rev 1485 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1475 Rev 1483
Line 51... Line 51...
51
	private TransformateurJSONaModelData<PagingLoadResult<D>> reader = null;
51
	private TransformateurJSONaModelData<PagingLoadResult<D>> reader = null;
52
	private ChargeurListe<PagingLoadResult<D>> loader = null;
52
	private ChargeurListe<PagingLoadResult<D>> loader = null;
53
	private ListStore<D> storeGrille = null;
53
	private ListStore<D> storeGrille = null;
Line 54... Line 54...
54
	
54
	
55
	// Elements graphiques
55
	// Elements graphiques
56
	EditorGrid<D> grillePersonne = null;
56
	EditorGrid<D> grille = null;
57
	List<ColumnConfig> colonnes = null;
57
	List<ColumnConfig> colonnes = null;
Line 58... Line 58...
58
	ColumnModel modeleDeColonnes = null;
58
	ColumnModel modeleDeColonnes = null;
59
	
59
	
Line 91... Line 91...
91
			public void handleEvent(LoadEvent be) {  				
91
			public void handleEvent(LoadEvent be) {  				
Line 92... Line 92...
92
 
92
 
93
			}  
93
			}  
Line -... Line 94...
-
 
94
		});
-
 
95
		
-
 
96
		loader.addListener(Loader.Load, new Listener<LoadEvent>() {
-
 
97
			public void handleEvent(LoadEvent be) {  				
-
 
98
 
-
 
99
			}  
94
		});
100
		});
95
		
101
		
96
		// Création de la grille
102
		// Création de la grille
Line 97... Line 103...
97
		creerGrille();
103
		creerGrille();
98
	}	
104
	}	
99
	
105
	
Line 100... Line 106...
100
	
106
	
101
	/*------------
107
	/*------------
102
	  Accesseurs 
108
	  Accesseurs 
Line 103... Line 109...
103
	------------*/
109
	------------*/
104
	
110
	
105
	public EditorGrid<D> getGrille() {
111
	public EditorGrid<D> getGrille() {
Line 106... Line 112...
106
		return grillePersonne;
112
		return grille;
107
	}
113
	}
108
	
114
	
Line 109... Line 115...
109
	public ListStore<D> getStore() {
115
	public ListStore<D> getStore() {
110
		return storeGrille;
116
		return storeGrille;
Line 154... Line 160...
154
		
160
		
Line 155... Line 161...
155
		RowNumberer pluginLigneNumero = new RowNumberer();
161
		RowNumberer pluginLigneNumero = new RowNumberer();
Line 156... Line 162...
156
		
162
		
157
		GridSelectionModel<D> modeleDeSelection = new GridSelectionModel<D>();
163
		GridSelectionModel<D> modeleDeSelection = new GridSelectionModel<D>();
158
		
164
		
159
		grillePersonne = new EditorGrid<D>(storeGrille, modeleDeColonnes);
165
		grille = new EditorGrid<D>(storeGrille, modeleDeColonnes);
160
		grillePersonne.setHeight("100%");
166
		grille.setHeight("100%");
161
		grillePersonne.setBorders(true);
167
		grille.setBorders(true);
162
		grillePersonne.setSelectionModel(modeleDeSelection);
-
 
163
		grillePersonne.addPlugin(pluginLigneNumero);
168
		grille.setSelectionModel(modeleDeSelection);
164
		grillePersonne.getView().setForceFit(true);
169
		grille.addPlugin(pluginLigneNumero);
Line 165... Line 170...
165
		grillePersonne.setAutoExpandColumn("fmt_nom_complet");
170
		grille.getView().setForceFit(true);
Line 166... Line 171...
166
		grillePersonne.setStripeRows(true);
171
		grille.setStripeRows(true);
167
		grillePersonne.setBorders(true); 
172
		grille.setBorders(true); 
168
		
173
		
169
		grillePersonne.setStateful(true);  
174
		grille.setStateful(true);  
170
		
175
		
Line 171... Line 176...
171
		grillePersonne.addListener(Events.Attach, new Listener<GridEvent<D>>() {  
176
		grille.addListener(Events.Attach, new Listener<GridEvent<D>>() {  
172
	       public void handleEvent(GridEvent<D> be) {  
177
	       public void handleEvent(GridEvent<D> be) {  
173
	         PagingLoadConfig config = new BasePagingLoadConfig();  
178
	         PagingLoadConfig config = new BasePagingLoadConfig();  
174
	         config.setOffset(0);  
179
	         config.setOffset(start);  
175
	         config.setLimit(50);  
180
	         config.setLimit(limit);  
176
	           
181
	           
Line 187... Line 192...
187
	         }  
192
	         }  
188
	         loader.load(config);  
193
	         loader.load(config);  
189
	       }  
194
	       }  
190
	     });
195
	     });
Line 191... Line 196...
191
		
196
		
192
		this.add(grillePersonne);
197
		this.add(grille);
193
	}
198
	}