r1661 - branches/jaxx-2.X/jaxx-compiler/src/main/java/jaxx/compiler/binding
Author: tchemit Date: 2009-12-02 10:11:27 +0100 (Wed, 02 Dec 2009) New Revision: 1661 Modified: branches/jaxx-2.X/jaxx-compiler/src/main/java/jaxx/compiler/binding/DataSource.java Log: fix lost binding Modified: branches/jaxx-2.X/jaxx-compiler/src/main/java/jaxx/compiler/binding/DataSource.java =================================================================== --- branches/jaxx-2.X/jaxx-compiler/src/main/java/jaxx/compiler/binding/DataSource.java 2009-11-27 01:43:31 UTC (rev 1660) +++ branches/jaxx-2.X/jaxx-compiler/src/main/java/jaxx/compiler/binding/DataSource.java 2009-12-02 09:11:27 UTC (rev 1661) @@ -326,7 +326,10 @@ //TC-20091026 use the getScriptMethod from compiler MethodDescriptor newMethod = compiler.getScriptMethod(methodName); if (newMethod != null) { - addListener(compiler.getRootObject().getId(), + //TC-20091202 must suffix dependency by property, otherwise can not have two bindings + // on the same parent... +// addListener(compiler.getRootObject().getId(), + addListener(compiler.getRootObject().getId()+"."+propertyName, null, "addPropertyChangeListener(\"" + propertyName + "\", " + listenerId + ");" + JAXXCompiler.getLineSeparator(), "removePropertyChangeListener(\"" + propertyName + "\", " + listenerId + ");" + JAXXCompiler.getLineSeparator());
participants (1)
-
tchemit@users.nuiton.org