Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 488 → Rev 489

/trunk/src/org/tela_botanica/client/vues/PersonneListeVue.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;
25,6 → 26,7
import com.extjs.gxt.ui.client.widget.ContentPanel;
import com.extjs.gxt.ui.client.widget.Info;
import com.extjs.gxt.ui.client.widget.LayoutContainer;
import com.extjs.gxt.ui.client.widget.button.Button;
import com.extjs.gxt.ui.client.widget.form.LabelField;
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
32,7 → 34,6
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;
import com.google.gwt.user.client.Window;
50,10 → 51,10
//Définition de la barre d'outil
ToolBar toolBar = new ToolBar();
TextToolItem ajouter = new TextToolItem(mediateur.i18nC.ajouter());
Button ajouter = new Button(mediateur.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.clicAjouterPersonne();
}
});
63,18 → 64,18
final Rafraichissable r = this ;
 
// TODO : ajouter btn mod & supp
final TextToolItem modifier = new TextToolItem(mediateur.i18nC.modifier());
final Button modifier = new Button(mediateur.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.clicModifierPersonne(personneSelectionnee);
}
});
toolBar.add(modifier);
final TextToolItem supprimer = new TextToolItem(mediateur.i18nC.supprimer());
supprimer.addSelectionListener(new SelectionListener<ComponentEvent>() {
public void componentSelected(ComponentEvent ce) {
final Button supprimer = new Button(mediateur.i18nC.supprimer());
supprimer.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
mediateur.clicSupprimerPersonne(r, binder.getSelection());
}
147,7 → 148,8
table.sort(0, SortDir.ASC);
if (store.getCount() > 0) {
table.getSelectionModel().select(0);
//TODO : check below:
table.getSelectionModel().select(0, 1, true);
}