Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 551 Rev 553
Line 31... Line 31...
31
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
31
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
32
import com.google.gwt.core.client.GWT;
32
import com.google.gwt.core.client.GWT;
Line 33... Line 33...
33
 
33
 
Line 34... Line 34...
34
public class StructureListeVue extends ContentPanel implements Rafraichissable {
34
public class StructureListeVue extends ContentPanel implements Rafraichissable {
35
	
35
	
Line 36... Line -...
36
	private Mediateur mediateur = null ;
-
 
37
	private Constantes i18nC = null ;
36
	private Mediateur mediateur = null;
38
 
37
	private Constantes i18nC = null;
Line 39... Line 38...
39
	//private Table table = null;
38
 
40
	private Grid<Structure> grille = null;
39
	private Grid<Structure> grille = null;
Line 46... Line 45...
46
 
45
 
47
	public StructureListeVue(Mediateur mediateurCourant) {
46
	public StructureListeVue(Mediateur mediateurCourant) {
48
		mediateur = mediateurCourant;
47
		mediateur = mediateurCourant;
Line -... Line 48...
-
 
48
		i18nC = mediateur.i18nC;
49
		i18nC = mediateur.i18nC;
49
		
Line 50... Line 50...
50
		
50
		setHeading(i18nC.titreStructureListe());
51
		setLayout(new FitLayout());
51
		setLayout(new FitLayout());
52
		
52
		
Line 79... Line 79...
79
		toolBar.add(supprimer);
79
		toolBar.add(supprimer);
Line 80... Line 80...
80
 
80
 
Line 81... Line 81...
81
		setTopComponent(toolBar);
81
		setTopComponent(toolBar);
82
 
-
 
83
		List<ColumnConfig> lstColumns = new ArrayList<ColumnConfig>();
-
 
84
		
-
 
85
		ColumnConfig ccVille = new ColumnConfig();
-
 
86
		ccVille.setId("ville");
-
 
87
		ccVille.setHeader("Ville");
82
 
88
		ccVille.setWidth(150);
-
 
89
		lstColumns.add(ccVille);
83
		List<ColumnConfig> lstColumns = new ArrayList<ColumnConfig>();
90
		
-
 
91
		ColumnConfig ccNom = new ColumnConfig();
-
 
92
		ccNom.setId("nom");
-
 
93
		ccNom.setHeader("Nom");
-
 
94
		ccNom.setWidth(450);
-
 
95
		lstColumns.add(ccNom);
84
		lstColumns.add(new ColumnConfig("ville", "Ville", 150));
Line 96... Line 85...
96
		
85
		lstColumns.add(new ColumnConfig("nom", "Nom", 450));
97
		ColumnModel cmStructure = new ColumnModel(lstColumns);
86
		ColumnModel cmStructure = new ColumnModel(lstColumns);
98
		
87
		
Line 140... Line 129...
140
	}
129
	}
Line 141... Line 130...
141
	
130
	
142
	public void rafraichir(Object nouvelleDonnees) {
131
	public void rafraichir(Object nouvelleDonnees) {
143
		if (nouvelleDonnees instanceof StructureListe) {
132
		if (nouvelleDonnees instanceof StructureListe) {
144
			StructureListe structures = (StructureListe) nouvelleDonnees;
-
 
Line 145... Line 133...
145
			setHeading(i18nC.titreStructureListe());
133
			StructureListe structures = (StructureListe) nouvelleDonnees;
146
			
134
			
147
			List<Structure> liste = (List<Structure>) structures.toList();
135
			List<Structure> liste = (List<Structure>) structures.toList();