X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=server%2Forg.argeo.slc.ria%2Fsrc%2Fargeo-ria-lib%2Fjcr%2Fclass%2Forg%2Fargeo%2Fjcr%2Fria%2Fmodel%2FDataModel.js;h=a8f75c0ebf776665f1cd56155b520f2c36f6f5d3;hb=730d2bd9dcd58cf9ff28115174a2a43f2c1359cd;hp=4432c80665eb0f917dbda82c99dea87b1f7e306b;hpb=6df9a6dfc2547a4d6fbb073484ba6abe9bedd720;p=gpl%2Fargeo-slc.git diff --git a/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/model/DataModel.js b/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/model/DataModel.js index 4432c8066..a8f75c0eb 100644 --- a/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/model/DataModel.js +++ b/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/model/DataModel.js @@ -17,6 +17,11 @@ qx.Class.define("org.argeo.jcr.ria.model.DataModel", { check : "Array", event : "changeSelection", init : [] + }, + selectionSource : { + check : "Object", + init : null, + nullable : true } }, @@ -58,7 +63,11 @@ qx.Class.define("org.argeo.jcr.ria.model.DataModel", { this.fireDataEvent("changeContextNode", targetNode); }; targetNode.addListener("changeLoadState", observer, this); - targetNode.load(); + targetNode.load(1); + }, + setSelectionWithSource : function(selection, source){ + this.setSelectionSource(source); + this.setSelection(selection); } }