]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/execution/Spec.js
Change tree loading order, fix buttons enabled/disabled on various list states, pass...
[gpl/argeo-slc.git] / server / org.argeo.slc.ria / src / argeo-ria-lib / slc / class / org / argeo / slc / ria / execution / Spec.js
index b72623546f6ac68182b3bd6f2df0deff7b64df0e..a1fd08a3f94f2c0dc0c2cfe0ac0f642919f58407 100644 (file)
@@ -38,6 +38,19 @@ qx.Class.define("org.argeo.slc.ria.execution.Spec", {
        },\r
        \r
        members : {\r
+               hasEditableValues : function(){\r
+                       var values = this.getValues();\r
+                       if(!values) return false;\r
+                       var editables = 0;\r
+                       for(var key in values){\r
+                               var valueObj = values[key];\r
+                               if(!valueObj.getHidden() && !valueObj.getFrozen()){\r
+                                       editables ++;\r
+                               }\r
+                       }\r
+                       return (editables > 0);\r
+               },\r
+               \r
                /**\r
                 * Init the object from an XML representation\r
                 * @param xmlNode {Node} Castor representation of this object\r