/trunk/src/org/tela_botanica/client/vues/PublicationDetailVue.java |
---|
1,12 → 1,16 |
package org.tela_botanica.client.vues; |
import java.util.ArrayList; |
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.i18n.Constantes; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.Publication; |
import org.tela_botanica.client.modeles.PublicationListe; |
import org.tela_botanica.client.modeles.Structure; |
import com.extjs.gxt.ui.client.Style.Scroll; |
import com.extjs.gxt.ui.client.store.ListStore; |
import com.extjs.gxt.ui.client.util.Format; |
import com.extjs.gxt.ui.client.util.Params; |
import com.extjs.gxt.ui.client.widget.ContentPanel; |
52,6 → 56,9 |
publicationNom = publication.getTitre(); |
publicationAuteur = publication.getAuteur().replaceAll("\\|", ", ");; |
publicationDateParution = publication.getDateParution(); |
if(publicationDateParution.matches("^[0-2][0-9]{3}(-[0-9]{2}){2}$")) { |
publicationDateParution = publicationDateParution.split("-")[0]; |
} |
Params enteteParams = new Params(); |
enteteParams.add(publicationNom); |
63,8 → 70,9 |
Params contenuParams = new Params(); |
contenuParams.add(publication.getCollection()); |
contenuParams.add(publication.getEditeur()); |
contenuParams.add(publication.getDateParution()); |
contenuParams.add(publication.getNomEditeur()); |
contenuParams.add(publicationDateParution); |
contenuParams.add(publication.getIndicationNvt()); |
contenuParams.add(publication.getFascicule()); |
contenuParams.add(publication.getPages()); |
/trunk/src/org/tela_botanica/client/vues/PublicationListeVue.java |
---|
106,9 → 106,9 |
colonnes.add(auteurColonne); |
colonnes.add(new ColumnConfig("titre", "Titre", 180)); |
colonnes.add(new ColumnConfig("collection", "Nom de la revue", 150)); |
colonnes.add(new ColumnConfig("ce_truk_editeur", "Editeur", 75)); |
colonnes.add(new ColumnConfig("titre", "Titre", 150)); |
colonnes.add(new ColumnConfig("collection", "Nom de la revue", 110)); |
colonnes.add(new ColumnConfig("cs_nom", "Editeur", 135)); |
ColumnConfig dateColonne = new ColumnConfig("date_parution", "Date de parution", 75); |
dateColonne.setRenderer(new GridCellRenderer<Publication>() { |
127,9 → 127,9 |
}); |
colonnes.add(dateColonne); |
colonnes.add(new ColumnConfig("indication_nvt", "Tome", 75)); |
colonnes.add(new ColumnConfig("fascicule", "Fascicule", 75)); |
colonnes.add(new ColumnConfig("truk_pages", "Pages", 75)); |
colonnes.add(new ColumnConfig("indication_nvt", "Tome", 35)); |
colonnes.add(new ColumnConfig("fascicule", "Fascicule", 35)); |
colonnes.add(new ColumnConfig("truk_pages", "Pages", 35)); |
modeleDesColonnes = new ColumnModel(colonnes); |
GridSelectionModel<Publication> modeleDeSelection = new GridSelectionModel<Publication>(); |
145,7 → 145,7 |
grille = new Grid<Publication>(store, modeleDesColonnes); |
grille.setWidth("100%"); |
grille.setAutoExpandColumn("titre"); |
//grille.setAutoExpandColumn("titre"); |
grille.getView().setAutoFill(true); |
grille.getView().setForceFit(true); |
grille.setSelectionModel(modeleDeSelection); |
/trunk/src/org/tela_botanica/client/vues/PublicationForm.java |
---|
187,8 → 187,8 |
fieldSetEdition.add(comboListeEditeurs, new FormData(500, 20)); |
fieldSetEdition.add(datePub, new FormData(35, 20)); |
fieldSetEdition.add(tomPub); |
fieldSetEdition.add(fasciculePub); |
fieldSetEdition.add(tomPub, new FormData(75, 20)); |
fieldSetEdition.add(fasciculePub, new FormData(75, 20)); |
fieldSetEdition.add(pagesPub, new FormData(100, 20)); |
// Ajout des boutons au panneau formulaire |