Author: chatellier Date: 2009-03-18 17:02:23 +0000 (Wed, 18 Mar 2009) New Revision: 2000 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityChooserUI.jaxx Log: Les cardinalit?\195?\169s n'aparaissent que le methode ne le gere pas. Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityChooserUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityChooserUI.jaxx 2009-03-18 13:02:23 UTC (rev 1999) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityChooserUI.jaxx 2009-03-18 17:02:23 UTC (rev 2000) @@ -42,8 +42,10 @@ import fr.ifremer.isisfish.ui.widget.editor.ParameterColumnEditor; import fr.ifremer.isisfish.simulator.sensitivity.Domain; import fr.ifremer.isisfish.simulator.sensitivity.Factor; +import fr.ifremer.isisfish.simulator.sensitivity.SensitivityCalculator; import fr.ifremer.isisfish.simulator.sensitivity.domain.ContinuousDomain; import fr.ifremer.isisfish.export.SensitivityExport; +import fr.ifremer.isisfish.IsisFishException; public ComboBoxModel getSensitivityModel(){ java.util.List<Item> items = new ArrayList<Item>(); @@ -59,7 +61,17 @@ } protected void sensChanged(){ if (fieldSensitivitySelect.getSelectedIndex() != -1){ - getSimulAction().setSensitivity((String)fieldSensitivitySelect.getSelectedItem()); + String sensitivityName = (String)fieldSensitivitySelect.getSelectedItem(); + getSimulAction().setSensitivity(sensitivityName); + + // enable/disable table + try { + SensitivityCalculator sens = SensitivityStorage.getSensitivity(sensitivityName).getNewSensitivityInstance(); + factorCardinality.setVisible(!sens.canManageCardinality()); + } + catch(IsisFishException e) { + // FIXME add log + } setTableModel(); } } @@ -206,7 +218,7 @@ <row> <cell columns="2" fill="both" weightx="1.0" weighty="0.1"> <JScrollPane> - <JTable id="factorCardinality" rowHeight='24'/> + <JTable id="factorCardinality" rowHeight='24' visible="false" /> </JScrollPane> </cell> </row>
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org