Author: kmorin Date: 2013-06-11 15:21:03 +0200 (Tue, 11 Jun 2013) New Revision: 1097 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1097 Log: fixes #2702 [ERGO] - Trait : bouton sauvegarde toujours accessible m?\195?\170me sans modifications sur l'?\195?\169cran Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUI.css trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUIHandler.java Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUI.css =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUI.css 2013-06-11 13:08:45 UTC (rev 1096) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUI.css 2013-06-11 13:21:03 UTC (rev 1097) @@ -567,6 +567,7 @@ text: "tutti.editFishingOperation.action.saveFishingOperation"; toolTipText: "tutti.editFishingOperation.action.saveEditFishingOperation.tip"; i18nMnemonic: "tutti.editFishingOperation.action.saveEditFishingOperation.mnemonic"; + enabled: {model.isValid() && model.isModify()}; _tuttiAction: {SaveFishingOperationAction.class}; _help: {"tutti.editFishingOperation.action.saveEditFishingOperation.help"}; } Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUIHandler.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUIHandler.java 2013-06-11 13:08:45 UTC (rev 1096) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/EditFishingOperationUIHandler.java 2013-06-11 13:21:03 UTC (rev 1097) @@ -312,17 +312,6 @@ vesselUseFeatureModel.setAvailableCaracteristics(getDataContext().getCaracteristics()); setCustomTab(2, vesselUseFeatureModel); - model.addPropertyChangeListener(AbstractTuttiBeanUIModel.PROPERTY_VALID, new PropertyChangeListener() { - - @Override - public void propertyChange(PropertyChangeEvent evt) { - Boolean valid = (Boolean) evt.getNewValue(); - if (valid != null) { - ui.getSaveButton().setEnabled(valid); - } - } - }); - // listen when id becones empty or not toupdate cancel action and button getModel().addPropertyChangeListener( EditFishingOperationUIModel.PROPERTY_ID,