Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 219 Rev 227
Line 2... Line 2...
2
 
2
 
3
import java.util.ArrayList;
3
import java.util.ArrayList;
4
import java.util.Iterator;
4
import java.util.Iterator;
Line -... Line 5...
-
 
5
import java.util.List;
5
import java.util.List;
6
 
6
 
7
import org.apache.tools.ant.types.selectors.ExtendSelector;
7
import org.tela_botanica.client.ComposantClass;
8
import org.tela_botanica.client.ComposantClass;
8
import org.tela_botanica.client.Mediateur;
9
import org.tela_botanica.client.Mediateur;
9
import org.tela_botanica.client.RegistreId;
10
import org.tela_botanica.client.RegistreId;
Line 14... Line 15...
14
import org.tela_botanica.client.modeles.StructureListe;
15
import org.tela_botanica.client.modeles.StructureListe;
Line 15... Line 16...
15
 
16
 
16
import com.extjs.gxt.ui.client.Registry;
17
import com.extjs.gxt.ui.client.Registry;
17
import com.extjs.gxt.ui.client.Style.SelectionMode;
18
import com.extjs.gxt.ui.client.Style.SelectionMode;
-
 
19
import com.extjs.gxt.ui.client.binder.TableBinder;
18
import com.extjs.gxt.ui.client.binder.TableBinder;
20
import com.extjs.gxt.ui.client.data.ModelData;
19
import com.extjs.gxt.ui.client.event.ComponentEvent;
21
import com.extjs.gxt.ui.client.event.ComponentEvent;
20
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
22
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
21
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
23
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
22
import com.extjs.gxt.ui.client.event.SelectionListener;
24
import com.extjs.gxt.ui.client.event.SelectionListener;
-
 
25
import com.extjs.gxt.ui.client.store.ListStore;
23
import com.extjs.gxt.ui.client.store.ListStore;
26
import com.extjs.gxt.ui.client.widget.Component;
24
import com.extjs.gxt.ui.client.widget.ContentPanel;
27
import com.extjs.gxt.ui.client.widget.ContentPanel;
25
import com.extjs.gxt.ui.client.widget.LayoutContainer;
28
import com.extjs.gxt.ui.client.widget.LayoutContainer;
-
 
29
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
26
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
30
import com.extjs.gxt.ui.client.widget.table.CellRenderer;
27
import com.extjs.gxt.ui.client.widget.table.Table;
31
import com.extjs.gxt.ui.client.widget.table.Table;
28
import com.extjs.gxt.ui.client.widget.table.TableColumn;
32
import com.extjs.gxt.ui.client.widget.table.TableColumn;
29
import com.extjs.gxt.ui.client.widget.table.TableColumnModel;
33
import com.extjs.gxt.ui.client.widget.table.TableColumnModel;
30
import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
34
import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
Line 65... Line 69...
65
 
69
 
Line 66... Line 70...
66
		setTopComponent(toolBar);
70
		setTopComponent(toolBar);
67
 
71
 
68
		List<TableColumn> columns = new ArrayList<TableColumn>();
72
		List<TableColumn> columns = new ArrayList<TableColumn>();
-
 
73
		// ATTENTION : les noms des colonnes doivent correspondrent aux noms variables de la classe utilisée dans la liste
-
 
74
		TableColumn auteurColonne = new TableColumn("fmt_auteur", "Auteur(s)", .2f);
-
 
75
		auteurColonne.setRenderer(new CellRenderer() {
-
 
76
 
-
 
77
			public String render(Component item, String property, Object value) {
-
 
78
				// TODO Auto-generated method stub
-
 
79
				return ((String)value).replaceAll("\\|", ", ");
-
 
80
			}
-
 
81
			
69
		// ATTENTION : les noms des colonnes doivent correspondrent aux noms variables de la classe utilisée dans la liste
82
		});
70
		columns.add(new TableColumn("fmt_auteur", "Auteur", .1f));
83
		columns.add(auteurColonne);
71
		columns.add(new TableColumn("titre", "Titre", .15f));
84
		columns.add(new TableColumn("titre", "Titre", .15f));
72
		columns.add(new TableColumn("fmt_nom_complet", "Nom de la revue", .15f));
85
		columns.add(new TableColumn("fmt_nom_complet", "Nom de la revue", .15f));
73
		columns.add(new TableColumn("ce_truk_editeur", "Editeur", .1f));
86
		columns.add(new TableColumn("ce_truk_editeur", "Editeur", .1f));