11,8 → 11,6 |
import org.tela_botanica.client.modeles.Collection; |
import org.tela_botanica.client.modeles.CollectionListe; |
import org.tela_botanica.client.modeles.Information; |
import org.tela_botanica.client.modeles.Structure; |
import org.tela_botanica.client.modeles.StructureListe; |
import org.tela_botanica.client.modeles.Utilisateur; |
|
import com.extjs.gxt.ui.client.Registry; |
89,9 → 87,12 |
|
List<TableColumn> columns = new ArrayList<TableColumn>(); |
// ATTENTION : les noms des colonnes doivent correspondrent aux noms variables de la classe utilisée dans la liste |
columns.add(new TableColumn("structure", i18nC.structure(), .3f)); |
columns.add(new TableColumn("nom", i18nC.nom(), .7f)); |
columns.add(new TableColumn("structure_nom", i18nC.structure(), .3f)); |
columns.add(new TableColumn("structure_ville", i18nC.ville(), .2f)); |
columns.add(new TableColumn("nom", i18nC.nom(), .5f)); |
|
columns.get(0).setHidden(true); |
|
TableColumnModel cm = new TableColumnModel(columns); |
table = new Table(cm); |
table.setSelectionMode(SelectionMode.MULTI); |
104,9 → 105,9 |
store.sort("nom", SortDir.ASC); |
|
binder = new TableBinder<Collection>(table, store); |
binder.addSelectionChangedListener(new SelectionChangedListener<Structure>() { |
public void selectionChanged(SelectionChangedEvent<Structure> event) { |
Structure m = (Structure) event.getSelectedItem(); |
binder.addSelectionChangedListener(new SelectionChangedListener<Collection>() { |
public void selectionChanged(SelectionChangedEvent<Collection> event) { |
Collection m = (Collection) event.getSelectedItem(); |
clicListe(m); |
} |
}); |
114,9 → 115,9 |
setLayout(new FitLayout()); |
} |
|
private void clicListe(Structure structure) { |
private void clicListe(Collection m) { |
if (store.getCount() > 0) { |
mediateur.clicListeStructure(structure); |
mediateur.clicListeCollection(m); |
} |
} |
|