branch feature/refactor_reference updated (9e740bd -> 82a8ed4)
This is an automated email from the git hooks/post-receive script. New change to branch feature/refactor_reference in repository observe. See http://git.codelutin.com/observe.git from 9e740bd Fix some other tests new 82a8ed4 Bien recharger les referenceSets lors de l'ouverture d'une donnée (mais cela n'est pas optimal, il faudra refaire une passe pour trouver le meilleur moment pour déclancher cette opération) The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 82a8ed4d28dc9e965eeddb4183288e287ee799c4 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 10:56:17 2015 +0100 Bien recharger les referenceSets lors de l'ouverture d'une donnée (mais cela n'est pas optimal, il faudra refaire une passe pour trouver le meilleur moment pour déclancher cette opération) Summary of changes: .../fr/ird/observe/ui/content/ContentUIHandler.java | 18 ++++++++++++++++++ .../ui/content/open/ContentOpenableUIHandler.java | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/refactor_reference in repository observe. See http://git.codelutin.com/observe.git commit 82a8ed4d28dc9e965eeddb4183288e287ee799c4 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 10:56:17 2015 +0100 Bien recharger les referenceSets lors de l'ouverture d'une donnée (mais cela n'est pas optimal, il faudra refaire une passe pour trouver le meilleur moment pour déclancher cette opération) --- .../fr/ird/observe/ui/content/ContentUIHandler.java | 18 ++++++++++++++++++ .../ui/content/open/ContentOpenableUIHandler.java | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/ContentUIHandler.java b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/ContentUIHandler.java index 3dc601c..5f1c03f 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/ContentUIHandler.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/ContentUIHandler.java @@ -772,6 +772,24 @@ public abstract class ContentUIHandler<E extends IdDto> { } + /** + * Pour mettre à jour les referencesSets liés au formulaire et rafraichir les ui en conséquence. + */ + protected void updateReferenceSets() { + + getDataSource().loadReferenceSets(getModel().getFormDto()); + + updateReferenceSets(false); + + } + + /** + * Pour mettre à jour les referenceSets liés au formulaire si le drapeau est à vrai et que l'écran est en édition. + * + * On rafraichit dans tous les cas l'ui (pour vider par exemple les combobox, si les referenceSets sont vides). + * + * @param reloadReferenceSets pour tenter de recharger les referenceSets + */ protected void updateReferenceSets(boolean reloadReferenceSets) { if (reloadReferenceSets && ContentMode.READ != getModel().getMode()) { diff --git a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/ContentOpenableUIHandler.java b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/ContentOpenableUIHandler.java index b77f81d..9d39bfe 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/ContentOpenableUIHandler.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/ContentOpenableUIHandler.java @@ -101,7 +101,7 @@ public abstract class ContentOpenableUIHandler<E extends IdDto> extends ContentU ContentOpenableUI<E> ui = getUi(); // On charge les ensembles de références utilisées dans les combobox - updateReferenceSets(true); + updateReferenceSets(); // on repaint le parent (le program devient alors ouvert) ObserveTreeHelper treeHelper = getTreeHelper(ui); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.
participants (1)
-
codelutin.com scm