
Remplacer l'édition standard par une édition sur mesure
Je copie TableTestListe en TableTestPRINT que je modifie en ne gardant que les libellés
public Object adapteField(Vue vue){
switch (vue){
case PRINTLISTESPE0:
default:{
addSqlField("c_libe", 30, Fma.FIELD, "Libelle"); //2ème Colonne et 2ème titre de colonne
addSqlField("sous_table_test.c_libe", 30, Fma.FIELD, "Libellé sous table"); //4ème Colonne et 4ème titre de colonne
break;}
}
return this;
}
je modifie TableTestVUE et je branche TableTestPRINT
public AbstractFieldsDef getFieldsDefPrint(Vue vue) {
AbstractFieldsDef ret=null;
ret=new TableTestPRINT(sqlListe, vue); //Branchement de l impression
return ret;
}
Je compile et je teste : J'utilise F5 ou le bouton imprimer, l'aperçu d'impression n'a que 2 colonnes
Consulter la documentation générale, Section Les modules standards, Module édition et exportation
Mettre en forme une saisie ...