Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1436 Rev 1437
Line 109... Line 109...
109
		formulaireLayout.setLabelAlign(LabelAlign.LEFT);
109
		formulaireLayout.setLabelAlign(LabelAlign.LEFT);
110
		formulaireLayout.setLabelWidth(300);
110
		formulaireLayout.setLabelWidth(300);
Line 111... Line 111...
111
		
111
		
112
		creerFieldsetPrecision();
112
		creerFieldsetPrecision();
113
		creerStorePrecision();
113
		creerStorePrecision();
114
		creerUniteRangement();
-
 
115
		creerUniteBase();
114
		creerFieldSetTypesUnite();
116
		creerFieldsetConservation();
115
		creerFieldsetConservation();
117
		creerFieldsetEtiquette();
116
		creerFieldsetEtiquette();
118
		creerFieldsetTraitement();
117
		creerFieldsetTraitement();
Line 180... Line 179...
180
		precisionCombo.setStore(precisionStore);
179
		precisionCombo.setStore(precisionStore);
181
		precisionCombo.setEditable(false);
180
		precisionCombo.setEditable(false);
182
		return precisionCombo;
181
		return precisionCombo;
183
	}
182
	}
Line -... Line 183...
-
 
183
	
-
 
184
	private void creerFieldSetTypesUnite() {
-
 
185
		FieldSet typesUniteFieldSet = new FieldSet();
-
 
186
		typesUniteFieldSet.setHeading(i18nC.collectionUniteType());
-
 
187
		typesUniteFieldSet.setCollapsible(true);
-
 
188
		typesUniteFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
-
 
189
		
-
 
190
		etatUniteRangementCombo = new ChampComboBoxListeValeurs(i18nC.collectionUniteRangementEtatGeneral(), "etat");
-
 
191
		etatUniteRangementCombo.setToolTip(i18nC.collectionUniteRangementEtatGeneralInfo());
-
 
192
		etatUniteRangementCombo.setTrie("id_valeur");
-
 
193
		etatUniteRangementCombo.setWidth(300);
-
 
194
		typesUniteFieldSet.add(etatUniteRangementCombo);
-
 
195
		
-
 
196
		typesUniteFieldSet.add(creerUniteRangement());
-
 
197
		typesUniteFieldSet.add(creerUniteBase());
-
 
198
		
-
 
199
		add(typesUniteFieldSet);
-
 
200
	}
184
	
201
	
185
	private void creerUniteRangement() {
202
	private ContentPanel creerUniteRangement() {
Line 186... Line 203...
186
		ContentPanel panneauGrille = creerPanneauContenantGrille(i18nC.collectionUniteRangementTitre());
203
		ContentPanel panneauGrille = creerPanneauContenantGrille(i18nC.collectionUniteRangementTitre());
187
		
204
		
188
		uniteRangementGrille  = creerGrilleUniteRangement();
205
		uniteRangementGrille  = creerGrilleUniteRangement();
Line 189... Line 206...
189
		mediateur.obtenirListeValeurEtRafraichir(this, "typeUniteRangement", null);
206
		mediateur.obtenirListeValeurEtRafraichir(this, "typeUniteRangement", null);
190
		panneauGrille.add(uniteRangementGrille);
207
		panneauGrille.add(uniteRangementGrille);
Line 191... Line 208...
191
		
208
		
192
		ToolBar barreOutils = creerBarreOutilsGrilleUniteRangement();
209
		ToolBar barreOutils = creerBarreOutilsGrilleUniteRangement();
Line 193... Line 210...
193
		panneauGrille.setTopComponent(barreOutils);
210
		panneauGrille.setTopComponent(barreOutils);
194
		
211
		
195
		add(panneauGrille);
212
		return panneauGrille;
Line 265... Line 282...
265
		AggregationRowConfig<UniteBase> total = new AggregationRowConfig<UniteBase>();
282
		AggregationRowConfig<UniteBase> total = new AggregationRowConfig<UniteBase>();
266
		total.setHtml("type", i18nC.total());
283
		total.setHtml("type", i18nC.total());
267
		total.setSummaryType("nombre", SummaryType.SUM);
284
		total.setSummaryType("nombre", SummaryType.SUM);
268
		total.setSummaryFormat("nombre", NumberFormat.getFormat("#"));
285
		total.setSummaryFormat("nombre", NumberFormat.getFormat("#"));
269
		modeleDeColonnes.addAggregationRow(total);
286
		modeleDeColonnes.addAggregationRow(total);
270
		/*
-
 
271
		precisionColonne.setRenderer(new GridCellRenderer<UniteRangement>() {
-
 
272
			
-
 
273
	        public String render(Collection model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<Collection> store) {
-
 
274
	          config.style = "background-color: silver;";
-
 
275
	          return model.get(property);
-
 
276
	        }
-
 
277
 
-
 
278
			@Override
-
 
279
			public Object render(UniteRangement model, String property,
-
 
280
					ColumnData config, int rowIndex, int colIndex,
-
 
281
					ListStore<UniteRangement> store, Grid<UniteRangement> grid) {
-
 
282
				config.style = "border: 1px solid gray;";
-
 
283
				return model.get(property);
-
 
284
			}
-
 
285
	      });*/
-
 
Line 286... Line 287...
286
		
287
		
287
		EditorGrid<UniteRangement> grilleUniteRangement = new EditorGrid<UniteRangement>(storeGrille, modeleDeColonnes);
288
		EditorGrid<UniteRangement> grilleUniteRangement = new EditorGrid<UniteRangement>(storeGrille, modeleDeColonnes);
288
		grilleUniteRangement.setHeight(300);
289
		grilleUniteRangement.setHeight(300);
289
		grilleUniteRangement.setBorders(true);
290
		grilleUniteRangement.setBorders(true);
Line 403... Line 404...
403
		Button supprimerBouton = creerBoutonSupprimerUniteRangement();
404
		Button supprimerBouton = creerBoutonSupprimerUniteRangement();
404
		barreOutils.add(supprimerBouton);
405
		barreOutils.add(supprimerBouton);
Line 405... Line 406...
405
		
406
		
406
		barreOutils.add(new SeparatorToolItem());
407
		barreOutils.add(new SeparatorToolItem());
407
		barreOutils.add(new Text(i18nC.collectionUniteRangementEtatGeneralLabel()));
-
 
408
		etatUniteRangementCombo = new ChampComboBoxListeValeurs("", "etat");
-
 
409
		etatUniteRangementCombo.setEmptyText(i18nC.collectionUniteRangementEtatGeneral());
-
 
410
		etatUniteRangementCombo.setToolTip(i18nC.collectionUniteRangementEtatGeneralInfo());
-
 
411
		etatUniteRangementCombo.setTrie("id_valeur");
-
 
412
		etatUniteRangementCombo.setWidth(300);
-
 
413
		barreOutils.add(etatUniteRangementCombo);
408
		barreOutils.add(new Text(i18nC.collectionUniteRangementEtatGeneralLabel()));
414
		
409
 
415
		return barreOutils;
410
		return barreOutils;
Line 416... Line 411...
416
	}
411
	}
417
	
412
	
Line 456... Line 451...
456
			}   
451
			}   
457
		});
452
		});
458
		return bouton;
453
		return bouton;
459
	}
454
	}
Line 460... Line 455...
460
	
455
	
461
	private void creerUniteBase() {
456
	private ContentPanel creerUniteBase() {
Line 462... Line 457...
462
		ContentPanel panneauGrille = creerPanneauContenantGrille(i18nC.collectionUniteBaseTitre());
457
		ContentPanel panneauGrille = creerPanneauContenantGrille(i18nC.collectionUniteBaseTitre());
463
		
458
		
464
		uniteBaseGrille  = creerGrilleUniteBase();
459
		uniteBaseGrille  = creerGrilleUniteBase();
Line 465... Line 460...
465
		mediateur.obtenirListeValeurEtRafraichir(this, "typeUniteBase", null);
460
		mediateur.obtenirListeValeurEtRafraichir(this, "typeUniteBase", null);
466
		panneauGrille.add(uniteBaseGrille);
461
		panneauGrille.add(uniteBaseGrille);
Line 467... Line 462...
467
		
462
		
468
		ToolBar barreOutils = creerBarreOutilsGrilleUniteBase();
463
		ToolBar barreOutils = creerBarreOutilsGrilleUniteBase();
Line 469... Line 464...
469
		panneauGrille.setTopComponent(barreOutils);
464
		panneauGrille.setTopComponent(barreOutils);
470
		
465