]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/model/DataModel.js
New layout, new views...
[gpl/argeo-slc.git] / server / org.argeo.slc.ria / src / argeo-ria-lib / jcr / class / org / argeo / jcr / ria / model / DataModel.js
index 4432c80665eb0f917dbda82c99dea87b1f7e306b..a8f75c0ebf776665f1cd56155b520f2c36f6f5d3 100644 (file)
@@ -17,6 +17,11 @@ qx.Class.define("org.argeo.jcr.ria.model.DataModel", {
                        check : "Array",\r
                        event : "changeSelection",\r
                        init : []\r
+               },\r
+               selectionSource : {\r
+                       check : "Object",\r
+                       init : null,\r
+                       nullable : true\r
                }\r
        },\r
        \r
@@ -58,7 +63,11 @@ qx.Class.define("org.argeo.jcr.ria.model.DataModel", {
                                this.fireDataEvent("changeContextNode", targetNode);\r
                        };\r
                        targetNode.addListener("changeLoadState", observer, this);\r
-                       targetNode.load();\r
+                       targetNode.load(1);\r
+               },\r
+               setSelectionWithSource : function(selection, source){\r
+                       this.setSelectionSource(source);\r
+                       this.setSelection(selection);\r
                }\r
        }\r
        \r