16,6 → 16,11 |
import com.extjs.gxt.ui.client.Registry; |
import com.extjs.gxt.ui.client.Style.SelectionMode; |
import com.extjs.gxt.ui.client.binder.TableBinder; |
import com.extjs.gxt.ui.client.data.BasePagingLoader; |
import com.extjs.gxt.ui.client.data.Loader; |
import com.extjs.gxt.ui.client.data.PagingLoader; |
import com.extjs.gxt.ui.client.data.PagingModelMemoryProxy; |
import com.extjs.gxt.ui.client.data.RpcProxy; |
import com.extjs.gxt.ui.client.event.ComponentEvent; |
import com.extjs.gxt.ui.client.event.SelectionChangedEvent; |
import com.extjs.gxt.ui.client.event.SelectionChangedListener; |
22,6 → 27,7 |
import com.extjs.gxt.ui.client.event.SelectionListener; |
import com.extjs.gxt.ui.client.store.ListStore; |
import com.extjs.gxt.ui.client.widget.ContentPanel; |
import com.extjs.gxt.ui.client.widget.PagingToolBar; |
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; |
30,6 → 36,7 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.rpc.AsyncCallback; |
|
public class PanneauPersonneListe extends ContentPanel implements Rafraichissable { |
|
51,17 → 58,30 |
} |
}); |
toolBar.add(ajouter); |
|
|
final Rafraichissable r = this ; |
|
/* |
TODO : ajouter btn mod & supp |
TextToolItem modifier = new TextToolItem("Modifier"); |
// TODO : ajouter btn mod & supp |
final TextToolItem modifier = new TextToolItem("Modifier"); |
modifier.setIconStyle(ComposantClass.ICONE_MODIFIER); |
modifier.addSelectionListener(new SelectionListener<ComponentEvent>() { |
public void componentSelected(ComponentEvent ce) { |
//coelMediateur.clicModifierStructure(structureSelection)(); |
} |
}); |
toolBar.add(modifier); |
|
TextToolItem supprimer = new TextToolItem("Supprimer"); |
final TextToolItem supprimer = new TextToolItem("Supprimer"); |
supprimer.addSelectionListener(new SelectionListener<ComponentEvent>() { |
public void componentSelected(ComponentEvent ce) { |
|
coelMediateur.clicSupprimerPersonne(r,binder.getSelection()); |
} |
}); |
supprimer.setIconStyle(ComposantClass.ICONE_SUPPRIMER); |
toolBar.add(supprimer); |
*/ |
|
setTopComponent(toolBar); |
|
List<TableColumn> columns = new ArrayList<TableColumn>(); |
93,6 → 113,7 |
public void selectionChanged(SelectionChangedEvent<Personne> event) { |
Personne p = (Personne) event.getSelectedItem(); |
clicListe(p); |
|
} |
}); |
|