4,6 → 4,7 |
import java.util.Iterator; |
import java.util.List; |
|
import org.apache.tools.ant.types.selectors.ExtendSelector; |
import org.tela_botanica.client.ComposantClass; |
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.RegistreId; |
16,14 → 17,17 |
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.ModelData; |
import com.extjs.gxt.ui.client.event.ComponentEvent; |
import com.extjs.gxt.ui.client.event.SelectionChangedEvent; |
import com.extjs.gxt.ui.client.event.SelectionChangedListener; |
import com.extjs.gxt.ui.client.event.SelectionListener; |
import com.extjs.gxt.ui.client.store.ListStore; |
import com.extjs.gxt.ui.client.widget.Component; |
import com.extjs.gxt.ui.client.widget.ContentPanel; |
import com.extjs.gxt.ui.client.widget.LayoutContainer; |
import com.extjs.gxt.ui.client.widget.layout.FitLayout; |
import com.extjs.gxt.ui.client.widget.table.CellRenderer; |
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; |
67,7 → 71,16 |
|
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("fmt_auteur", "Auteur", .1f)); |
TableColumn auteurColonne = new TableColumn("fmt_auteur", "Auteur(s)", .2f); |
auteurColonne.setRenderer(new CellRenderer() { |
|
public String render(Component item, String property, Object value) { |
// TODO Auto-generated method stub |
return ((String)value).replaceAll("\\|", ", "); |
} |
|
}); |
columns.add(auteurColonne); |
columns.add(new TableColumn("titre", "Titre", .15f)); |
columns.add(new TableColumn("fmt_nom_complet", "Nom de la revue", .15f)); |
columns.add(new TableColumn("ce_truk_editeur", "Editeur", .1f)); |