Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 489 → Rev 490

/trunk/src/org/tela_botanica/client/vues/StructureListeVue.java
17,6 → 17,7
import com.extjs.gxt.ui.client.Style.SelectionMode;
import com.extjs.gxt.ui.client.Style.SortDir;
import com.extjs.gxt.ui.client.binder.TableBinder;
import com.extjs.gxt.ui.client.event.ButtonEvent;
import com.extjs.gxt.ui.client.event.ComponentEvent;
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
24,12 → 25,12
import com.extjs.gxt.ui.client.store.ListStore;
import com.extjs.gxt.ui.client.widget.ContentPanel;
import com.extjs.gxt.ui.client.widget.Info;
import com.extjs.gxt.ui.client.widget.button.Button;
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
import com.extjs.gxt.ui.client.widget.table.Table;
import com.extjs.gxt.ui.client.widget.table.TableColumn;
import com.extjs.gxt.ui.client.widget.table.TableColumnModel;
import com.extjs.gxt.ui.client.widget.table.TableItem;
import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
import com.google.gwt.core.client.GWT;
 
42,9 → 43,9
private ListStore<Structure> store = null;
private TableBinder<Structure> binder = null;
 
private TextToolItem modifier;
private TextToolItem supprimer;
private TextToolItem ajouter;
private Button modifier;
private Button supprimer;
private Button ajouter;
 
public StructureListeVue(Mediateur mediateurCourant) {
mediateur = mediateurCourant;
53,28 → 54,28
Utilisateur utilisateur = (Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT);
ToolBar toolBar = new ToolBar();
ajouter = new TextToolItem(i18nC.ajouter());
ajouter = new Button(i18nC.ajouter());
ajouter.setIconStyle(ComposantClass.ICONE_AJOUTER);
ajouter.addSelectionListener(new SelectionListener<ComponentEvent>() {
public void componentSelected(ComponentEvent ce) {
ajouter.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
mediateur.clicAjouterStructure();
}
});
toolBar.add(ajouter);
 
modifier = new TextToolItem(i18nC.modifier());
modifier = new Button(i18nC.modifier());
modifier.setIconStyle(ComposantClass.ICONE_MODIFIER);
modifier.addSelectionListener(new SelectionListener<ComponentEvent>() {
public void componentSelected(ComponentEvent ce) {
modifier.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
mediateur.clicModifierStructure(binder.getSelection());
}
});
toolBar.add(modifier);
supprimer = new TextToolItem(i18nC.supprimer());
supprimer = new Button(i18nC.supprimer());
supprimer.setIconStyle(ComposantClass.ICONE_SUPPRIMER);
supprimer.addSelectionListener(new SelectionListener<ComponentEvent>() {
public void componentSelected(ComponentEvent ce) {
supprimer.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
clicSupprimerStructure(binder.getSelection());
}
});
134,7 → 135,8
mediateur.actualiserPanneauCentral();
if (store.getCount() > 0) {
table.getSelectionModel().select(0);
//TODO : check below:
table.getSelectionModel().select(0, 1, true);
}
} else if (nouvelleDonnees instanceof Information) {
Information info = (Information) nouvelleDonnees;