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));
|