[Schmitzm-commits] r370 - branches/1.0-gt2-2.6/src/schmitzm/geotools/gui
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Sep 3 20:02:12 CEST 2009
Author: alfonx
Date: 2009-09-03 20:02:08 +0200 (Thu, 03 Sep 2009)
New Revision: 370
Modified:
branches/1.0-gt2-2.6/src/schmitzm/geotools/gui/FeatureFilterPanel.java
Log:
* Nur beim OperationTreeParser wird ein $ vor Variablen ben?\195?\182tigt
String prefix = "";
if (filterParser instanceof OperationTreeParser) {
prefix = "$";
}
Modified: branches/1.0-gt2-2.6/src/schmitzm/geotools/gui/FeatureFilterPanel.java
===================================================================
--- branches/1.0-gt2-2.6/src/schmitzm/geotools/gui/FeatureFilterPanel.java 2009-09-03 17:53:47 UTC (rev 369)
+++ branches/1.0-gt2-2.6/src/schmitzm/geotools/gui/FeatureFilterPanel.java 2009-09-03 18:02:08 UTC (rev 370)
@@ -49,6 +49,7 @@
import schmitzm.geotools.feature.AttributeTypeFilter;
import schmitzm.geotools.feature.FeatureTypeTableModel;
import schmitzm.geotools.feature.FilterParser;
+import schmitzm.lang.tree.OperationTreeParser;
import schmitzm.swing.OperationTreePanel;
import schmitzm.swing.SwingUtil;
@@ -192,9 +193,18 @@
// Selektiertes Attribut ermitteln
String attrName = (String) attributeTableModel.getValueAt(
attributeTable.getSelectedRow(), 0);
- // Attribut-Namen in Formel einfuegen
- performOperatorInsert("$" + attrName, (JTextField) rule
+
+
+ /* Nur beim OperationTreeParser wird ein $ vor Variablen benötigt */
+ String prefix = "";
+ if (filterParser instanceof OperationTreeParser) {
+ prefix = "$";
+ }
+
+ // Attribut-Namen in Formel einfuegen.
+ performOperatorInsert(prefix + attrName, (JTextField) rule
.getInputComponent());
+
// Fokus zurueck auf Formel-Feld
rule.grabFocus();
}
More information about the Schmitzm-commits
mailing list