Author: chatellier Date: 2009-07-01 16:38:42 +0000 (Wed, 01 Jul 2009) New Revision: 2454 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SelectivityEditorUI.jaxx Log: Always set table model (to force data clearing) Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SelectivityEditorUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SelectivityEditorUI.jaxx 2009-07-01 16:08:08 UTC (rev 2453) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SelectivityEditorUI.jaxx 2009-07-01 16:38:42 UTC (rev 2454) @@ -79,21 +79,25 @@ } protected void setSelectivityTableModel() { + + java.util.List<Selectivity> selectivitiesList = new ArrayList<Selectivity>(); + + // set model even if no selectivity + // to clear data if (getBean().getPopulationSelectivity() != null){ - java.util.List<Selectivity> selectivitiesList = new ArrayList<Selectivity>(); // move collection to list // and add all entity to verifier for (Selectivity oneSelectivity : getBean().getPopulationSelectivity()) { getVerifier().addCurrentEntity(oneSelectivity); selectivitiesList.add(oneSelectivity); } + } - // set table model - GearPopulationSelectivityModel model = new GearPopulationSelectivityModel(selectivitiesList); - selectivityTable.setModel(model); - selectivityTable.setDefaultRenderer(Equation.class, model); - selectivityTable.setDefaultEditor(Equation.class, new EquationTableEditor()); - } + // set table model + GearPopulationSelectivityModel model = new GearPopulationSelectivityModel(selectivitiesList); + selectivityTable.setModel(model); + selectivityTable.setDefaultRenderer(Equation.class, model); + selectivityTable.setDefaultEditor(Equation.class, new EquationTableEditor()); } protected void addSelectivity() {