You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by mg...@apache.org on 2017/01/05 22:09:21 UTC
[13/50] cayenne-modeler git commit: Automatically select row.
Automatically select row.
Project: http://git-wip-us.apache.org/repos/asf/cayenne-modeler/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne-modeler/commit/ffa3dcef
Tree: http://git-wip-us.apache.org/repos/asf/cayenne-modeler/tree/ffa3dcef
Diff: http://git-wip-us.apache.org/repos/asf/cayenne-modeler/diff/ffa3dcef
Branch: refs/heads/master
Commit: ffa3dcefbbe71968fb4f07f07e8d95afe6bebf60
Parents: a6139a0
Author: mrg <bl...@gmail.com>
Authored: Mon Sep 26 09:38:14 2016 -0400
Committer: mrg <bl...@gmail.com>
Committed: Mon Sep 26 09:38:14 2016 -0400
----------------------------------------------------------------------
.../modeler/layout/ObjectEntityAttributesTabLayout.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cayenne-modeler/blob/ffa3dcef/src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityAttributesTabLayout.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityAttributesTabLayout.java b/src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityAttributesTabLayout.java
index d96bd25..3a2b3df 100644
--- a/src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityAttributesTabLayout.java
+++ b/src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityAttributesTabLayout.java
@@ -202,13 +202,19 @@ public class ObjectEntityAttributesTabLayout
{
javaAttributeNameTextField.setDisable(true);
javaAttributeNameTextField.setText(null);
+
javaTypeComboBox.setDisable(true);
javaTypeComboBox.getItems().clear();
javaTypeComboBox.setValue(null);
+
databaseTypeLabel.setText("N/A");
- attributesTableView.setItems(objectEntityAdapter.getAttributes());
+ attributesTableView.setItems(objectEntityAdapter.getAttributes());
attributesTableView.getSelectionModel().selectedItemProperty().addListener(attributesTableViewSelectionListener);
+
+ // Automatically select the first item, if available.
+ if (attributesTableView.getItems().size() > 0)
+ attributesTableView.getSelectionModel().select(0);
}
@Override