Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 0c01dd99 by Tony Chemit at 2021-01-06T20:39:13+01:00 Valider tous les écrans du modèle LL - See #1665 Fix ContentTable - first table entry is not selected if in reading mode - - - - - 2 changed files: - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/actions/open/ContentEditExecutor.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/data/table/ContentTableUIOpenExecutor.java Changes: ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/actions/open/ContentEditExecutor.java ===================================== @@ -42,6 +42,7 @@ public interface ContentEditExecutor<U extends ContentUI> { if (mode != null) { switch (mode) { case READ: + doRead(ui); break; case CREATE: case UPDATE: @@ -50,4 +51,8 @@ public interface ContentEditExecutor<U extends ContentUI> { } } } + + default void doRead(U ui) { + // do nothing + } } ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/data/table/ContentTableUIOpenExecutor.java ===================================== @@ -145,4 +145,10 @@ public class ContentTableUIOpenExecutor<D extends DataDto, C extends DataDto, U } } } + + @Override + public void doRead(U ui) { + // select first row + ui.getHandler().reselectRow(); + } } View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/0c01dd99440f068d4fa0aabacb... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/0c01dd99440f068d4fa0aabacb... You're receiving this email because of your account on gitlab.com.