Line 20... |
Line 20... |
20 |
import org.tela_botanica.client.modeles.collection.CollectionListe;
|
20 |
import org.tela_botanica.client.modeles.collection.CollectionListe;
|
21 |
import org.tela_botanica.client.modeles.projet.Projet;
|
21 |
import org.tela_botanica.client.modeles.projet.Projet;
|
22 |
import org.tela_botanica.client.modeles.projet.ProjetListe;
|
22 |
import org.tela_botanica.client.modeles.projet.ProjetListe;
|
23 |
import org.tela_botanica.client.modeles.structure.Structure;
|
23 |
import org.tela_botanica.client.modeles.structure.Structure;
|
24 |
import org.tela_botanica.client.modeles.structure.StructureListe;
|
24 |
import org.tela_botanica.client.modeles.structure.StructureListe;
|
- |
|
25 |
import org.tela_botanica.client.synchronisation.Sequenceur;
|
25 |
import org.tela_botanica.client.util.Debug;
|
26 |
import org.tela_botanica.client.util.Debug;
|
26 |
import org.tela_botanica.client.vues.Formulaire;
|
27 |
import org.tela_botanica.client.vues.Formulaire;
|
27 |
import org.tela_botanica.client.vues.FormulaireOnglet;
|
28 |
import org.tela_botanica.client.vues.FormulaireOnglet;
|
Line 28... |
Line 29... |
28 |
|
29 |
|
Line 79... |
Line 80... |
79 |
private TextArea historiqueChp = null;
|
80 |
private TextArea historiqueChp = null;
|
80 |
private ChampMultiValeurs urlsChp = null;
|
81 |
private ChampMultiValeurs urlsChp = null;
|
Line 81... |
Line 82... |
81 |
|
82 |
|
Line -... |
Line 83... |
- |
|
83 |
private ChampComboBoxListeValeurs butRealisationCombo = null;
|
- |
|
84 |
|
82 |
private ChampComboBoxListeValeurs butRealisationCombo = null;
|
85 |
private Sequenceur sequenceur = new Sequenceur();
|
83 |
|
86 |
|
84 |
public CollectionFormGeneral(Formulaire formulaireCourrant) {
|
87 |
public CollectionFormGeneral(Formulaire formulaireCourrant) {
|
85 |
initialiserOnglet(formulaireCourrant);
|
88 |
initialiserOnglet(formulaireCourrant);
|
Line 121... |
Line 124... |
121 |
modelTypeProjets.setTotalName("nbElements");
|
124 |
modelTypeProjets.setTotalName("nbElements");
|
122 |
modelTypeProjets.addField("cpr_nom");
|
125 |
modelTypeProjets.addField("cpr_nom");
|
123 |
modelTypeProjets.addField("cpr_id_projet");
|
126 |
modelTypeProjets.addField("cpr_id_projet");
|
Line 124... |
Line 127... |
124 |
|
127 |
|
125 |
String displayNameProjets = "cpr_nom";
|
128 |
String displayNameProjets = "cpr_nom";
|
Line 126... |
Line 129... |
126 |
ProxyProjets<ModelData> proxyProjets = new ProxyProjets<ModelData>();
|
129 |
ProxyProjets<ModelData> proxyProjets = new ProxyProjets<ModelData>(sequenceur);
|
127 |
|
130 |
|
128 |
projetsCombo = new ChampComboBoxRechercheTempsReelPaginable(proxyProjets, modelTypeProjets, displayNameProjets);
|
131 |
projetsCombo = new ChampComboBoxRechercheTempsReelPaginable(proxyProjets, modelTypeProjets, displayNameProjets);
|
129 |
projetsCombo.setWidth(250, 600);
|
132 |
projetsCombo.setWidth(250, 600);
|
Line 160... |
Line 163... |
160 |
modelTypeStructures.setTotalName("nbElements");
|
163 |
modelTypeStructures.setTotalName("nbElements");
|
161 |
modelTypeStructures.addField("cs_nom");
|
164 |
modelTypeStructures.addField("cs_nom");
|
162 |
modelTypeStructures.addField("cs_id_structure");
|
165 |
modelTypeStructures.addField("cs_id_structure");
|
Line 163... |
Line 166... |
163 |
|
166 |
|
164 |
String displayNameStructures = "cs_nom";
|
167 |
String displayNameStructures = "cs_nom";
|
Line 165... |
Line 168... |
165 |
ProxyStructures<ModelData> proxyStructures = new ProxyStructures<ModelData>();
|
168 |
ProxyStructures<ModelData> proxyStructures = new ProxyStructures<ModelData>(sequenceur);
|
166 |
|
169 |
|
167 |
structuresCombo = new ChampComboBoxRechercheTempsReelPaginable(proxyStructures, modelTypeStructures, displayNameStructures);
|
170 |
structuresCombo = new ChampComboBoxRechercheTempsReelPaginable(proxyStructures, modelTypeStructures, displayNameStructures);
|
168 |
structuresCombo.setWidth(250, 600);
|
171 |
structuresCombo.setWidth(250, 600);
|
Line 197... |
Line 200... |
197 |
ModelType modelTypeCollections = new ModelType();
|
200 |
ModelType modelTypeCollections = new ModelType();
|
198 |
modelTypeCollections.setRoot("collections");
|
201 |
modelTypeCollections.setRoot("collections");
|
199 |
modelTypeCollections.setTotalName("nbElements");
|
202 |
modelTypeCollections.setTotalName("nbElements");
|
200 |
modelTypeCollections.addField("cc_nom");
|
203 |
modelTypeCollections.addField("cc_nom");
|
201 |
modelTypeCollections.addField("cc_id_collection");
|
204 |
modelTypeCollections.addField("cc_id_collection");
|
- |
|
205 |
modelTypeCollections.addField("cc_ce_mere");
|
Line 202... |
Line 206... |
202 |
|
206 |
|
203 |
String displayNameCollections = "cc_nom";
|
207 |
String displayNameCollections = "cc_nom";
|
Line 204... |
Line 208... |
204 |
ProxyCollections<ModelData> proxyCollections = new ProxyCollections<ModelData>();
|
208 |
ProxyCollections<ModelData> proxyCollections = new ProxyCollections<ModelData>(sequenceur);
|
205 |
|
209 |
|
206 |
collectionsCombo = new ChampComboBoxRechercheTempsReelPaginable(proxyCollections, modelTypeCollections, displayNameCollections);
|
210 |
collectionsCombo = new ChampComboBoxRechercheTempsReelPaginable(proxyCollections, modelTypeCollections, displayNameCollections);
|
207 |
collectionsCombo.setWidth(250, 600);
|
211 |
collectionsCombo.setWidth(250, 600);
|
Line 444... |
Line 448... |
444 |
}
|
448 |
}
|
445 |
return valeur;
|
449 |
return valeur;
|
446 |
}
|
450 |
}
|
447 |
private void setValeurComboCollections() {
|
451 |
private void setValeurComboCollections() {
|
448 |
if (collectionsCombo.getCombo().getStore() != null && collection != null) {
|
452 |
if (collectionsCombo.getCombo().getStore() != null && collection != null) {
|
- |
|
453 |
Debug.log("collection.getCollectionMereId()="+collection.getCollectionMereId());
|
449 |
collectionsCombo.getCombo().setValue(collectionsCombo.getStore().findModel("id_collection", collection.getCollectionMereId()));
|
454 |
collectionsCombo.getCombo().setValue(collectionsCombo.getStore().findModel("cc_ce_mere", collection.getCollectionMereId()));
|
450 |
}
|
455 |
}
|
451 |
}
|
456 |
}
|
Line 452... |
Line 457... |
452 |
|
457 |
|
453 |
public void rafraichir(Object nouvellesDonnees) {
|
458 |
public void rafraichir(Object nouvellesDonnees) {
|