This is an automated email from the git hooks/post-receive script. New commit to branch feature/7211 in repository tutti. See http://git.codelutin.com/tutti.git commit bb401c130f5c64887a1fd474c237e4388ba560bd Author: Kevin Morin <morin@codelutin.com> Date: Mon Dec 21 17:52:25 2015 +0100 à la crétion d'un lot ou à la catégorisation sur le benthos, quand l'utilisateur saisit un poids sur une catégorie, automatiquement cocher la catégorie (fixes #7211) --- .../catches/benthos/create/CreateBenthosBatchUIHandler.java | 10 +++++++++- .../catches/benthos/split/SplitBenthosBatchUIHandler.java | 8 ++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/create/CreateBenthosBatchUIHandler.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/create/CreateBenthosBatchUIHandler.java index 744865d..02a5ec5 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/create/CreateBenthosBatchUIHandler.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/create/CreateBenthosBatchUIHandler.java @@ -47,7 +47,7 @@ import org.apache.commons.logging.LogFactory; import org.jdesktop.swingx.JXTable; import org.jdesktop.swingx.table.DefaultTableColumnModelExt; -import javax.swing.JComponent; +import javax.swing.*; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.util.List; @@ -478,6 +478,14 @@ public class CreateBenthosBatchUIHandler extends AbstractTuttiTableUIHandler<Spl } SplitBenthosBatchRowModel newRow = tableModel.createNewRow(); newRow.setCategoryValue(qualitativeValue); + newRow.addPropertyChangeListener(SplitBenthosBatchRowModel.PROPERTY_WEIGHT, new PropertyChangeListener() { + @Override + public void propertyChange(PropertyChangeEvent evt) { + if (evt.getNewValue() != null) { + ((SplitBenthosBatchRowModel) evt.getSource()).setSelected(true); + } + } + }); rows.add(newRow); } } diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/split/SplitBenthosBatchUIHandler.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/split/SplitBenthosBatchUIHandler.java index 625aae1..e8554f5 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/split/SplitBenthosBatchUIHandler.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/split/SplitBenthosBatchUIHandler.java @@ -458,6 +458,14 @@ public class SplitBenthosBatchUIHandler extends AbstractTuttiTableUIHandler<Spli } SplitBenthosBatchRowModel newRow = tableModel.createNewRow(); newRow.setCategoryValue(qualitativeValue); + newRow.addPropertyChangeListener(SplitBenthosBatchRowModel.PROPERTY_WEIGHT, new PropertyChangeListener() { + @Override + public void propertyChange(PropertyChangeEvent evt) { + if (evt.getNewValue() != null) { + ((SplitBenthosBatchRowModel) evt.getSource()).setSelected(true); + } + } + }); rows.add(newRow); } } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.