Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: c053acc2 by tchemit at 2019-09-12T11:20:14Z fix a selection node in model - - - - - bf65b703 by tchemit at 2019-09-12T11:23:28Z Table actions are enabled even if there is no data in table... - - - - - 2 changed files: - client-core/src/main/java/fr/ird/observe/client/ui/content/api/data/table/ContentTableUIInitializer.java - client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/BranchlineUIModel.java Changes: ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/api/data/table/ContentTableUIInitializer.java ===================================== @@ -128,6 +128,10 @@ public class ContentTableUIInitializer<D extends DataDto, C extends DataDto, U e getModel().addPropertyChangeListener(ContentTableUIModel.PROPERTY_SHOW_DATA, evt -> onShowDataChanged((Boolean) evt.getNewValue())); + ui.getSelectFirstTableEntry().setEnabled(false); + ui.getSelectPreviousTableEntry().setEnabled(false); + ui.getSelectNextTableEntry().setEnabled(false); + ui.getSelectLastTableEntry().setEnabled(false); SelectFirst.init(ui, ui.getSelectFirstTableEntry(), SelectFirst.class); SelectPrevious.init(ui, ui.getSelectPreviousTableEntry(), SelectPrevious.class); SelectNext.init(ui, ui.getSelectNextTableEntry(), SelectNext.class); ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/BranchlineUIModel.java ===================================== @@ -22,8 +22,10 @@ package fr.ird.observe.client.ui.content.data.ll.observation; * #L% */ +import fr.ird.observe.client.ObserveSwingApplicationContext; import fr.ird.observe.client.ui.content.api.data.simple.ContentSimpleUIModel; import fr.ird.observe.dto.data.ll.observation.BranchlineDto; +import fr.ird.observe.navigation.model.select.ObserveSelectNode; import io.ultreia.java4all.bean.spi.GenerateJavaBeanDefinition; import java.util.Date; @@ -47,6 +49,11 @@ public class BranchlineUIModel extends ContentSimpleUIModel<BranchlineDto> { setAddMessageOnOpen(false); } + @Override + protected ObserveSelectNode<?> computeSelectNode() { + return ObserveSwingApplicationContext.get().getNavigationSelect().getLongline().getActivityObsSet(); + } + public BranchlineDto getBranchline() { return branchlineDto; } View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/e6d5a1f942734ae9f9680ec6d60... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/e6d5a1f942734ae9f9680ec6d60... You're receiving this email because of your account on gitlab.com.