Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe

Commits:

2 changed files:

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> {
    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
     }

  • 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
    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
     }