Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 03b6f290 by Tony Chemit at 2020-06-27T19:16:58+02:00 [LL][Logbooks] Form Opération de pêche / Capture : champs actifs en fonction du mode de saisie - Closes #1534 - - - - - 1 changed file: - client-datasource-editor-ll/src/main/java/fr/ird/observe/client/datasource/editor/content/data/ll/logbook/CatchUIHandler.java Changes: ===================================== client-datasource-editor-ll/src/main/java/fr/ird/observe/client/datasource/editor/content/data/ll/logbook/CatchUIHandler.java ===================================== @@ -236,27 +236,24 @@ public class CatchUIHandler extends ContentTableUIHandler<SetCatchDto, CatchDto, switch (newMode) { case GROUPED: if (createMode) { -// editBean.setTotalWeight(null); -// editBean.setWeightMeasureMethod(null); editBean.setCount(null); editBean.setTagNumber(null); + editBean.setNumber(null); } break; case INDIVIDUAL: if (createMode) { - editBean.setTotalWeight(null); - editBean.setWeightMeasureMethod(null); - - // on positionne le count à 1 (seule valeur possible) + // This is the only possible value editBean.setCount(1); } break; } boolean isGrouped = CatchAcquisitionMode.GROUPED.equals(newMode); - ui.getTotalWeight().setEnabled(isGrouped); - ui.getWeightMeasureMethod().setEnabled(isGrouped); + boolean isIndividual = !isGrouped; ui.getCount().setEnabled(isGrouped); + ui.getNumber().setEnabled(isIndividual); + ui.getTagNumber().setEnabled(isIndividual); } private void setTableModelCreate(Boolean oldValue, Boolean newValue) { View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/03b6f2906654cd95c61c331133... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/03b6f2906654cd95c61c331133... You're receiving this email because of your account on gitlab.com.