10,17 → 10,10 |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.Personne; |
import org.tela_botanica.client.modeles.PersonneListe; |
import org.tela_botanica.client.modeles.Structure; |
import org.tela_botanica.client.modeles.StructureListe; |
|
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; |
27,7 → 20,6 |
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; |
34,9 → 26,6 |
import com.extjs.gxt.ui.client.widget.table.TableColumnModel; |
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; |
import com.google.gwt.user.client.rpc.AsyncCallback; |
|
public class PanneauPersonneListe extends ContentPanel implements Rafraichissable { |
|
44,7 → 33,7 |
private Table table = null; |
private ListStore<Personne> store = null; |
private TableBinder<Personne> binder = null; |
|
|
public PanneauPersonneListe() { |
coelMediateur = Registry.get(RegistreId.MEDIATEUR); |
|
81,8 → 70,11 |
}); |
supprimer.setIconStyle(ComposantClass.ICONE_SUPPRIMER); |
toolBar.add(supprimer); |
|
|
|
setTopComponent(toolBar); |
|
|
|
List<TableColumn> columns = new ArrayList<TableColumn>(); |
|
136,6 → 128,7 |
if (nouvelleDonnees instanceof PersonneListe) { |
store.removeAll(); |
setHeading("Personnes"); |
|
PersonneListe listePersonnes = (PersonneListe) nouvelleDonnees; |
|
List<Personne> liste = new ArrayList<Personne>(); |
148,6 → 141,7 |
|
store.add((List<Personne>) liste); |
|
|
} |
|
} |