Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe
Commits:
-
0c01dd99
by Tony Chemit at 2021-01-06T20:39:13+01:00
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:
| ... | ... | @@ -42,6 +42,7 @@ public interface ContentEditExecutor<U extends ContentUI> { |
| 42 | 42 |
if (mode != null) {
|
| 43 | 43 |
switch (mode) {
|
| 44 | 44 |
case READ:
|
| 45 |
+ doRead(ui);
|
|
| 45 | 46 |
break;
|
| 46 | 47 |
case CREATE:
|
| 47 | 48 |
case UPDATE:
|
| ... | ... | @@ -50,4 +51,8 @@ public interface ContentEditExecutor<U extends ContentUI> { |
| 50 | 51 |
}
|
| 51 | 52 |
}
|
| 52 | 53 |
}
|
| 54 |
+ |
|
| 55 |
+ default void doRead(U ui) {
|
|
| 56 |
+ // do nothing
|
|
| 57 |
+ }
|
|
| 53 | 58 |
}
|
| ... | ... | @@ -145,4 +145,10 @@ public class ContentTableUIOpenExecutor<D extends DataDto, C extends DataDto, U |
| 145 | 145 |
}
|
| 146 | 146 |
}
|
| 147 | 147 |
}
|
| 148 |
+ |
|
| 149 |
+ @Override
|
|
| 150 |
+ public void doRead(U ui) {
|
|
| 151 |
+ // select first row
|
|
| 152 |
+ ui.getHandler().reselectRow();
|
|
| 153 |
+ }
|
|
| 148 | 154 |
}
|