\r
statics : {\r
XPATH_NAME : "@name",\r
- XPATH_VALUES : "slc:values"\r
+ XPATH_VALUES : "slc:values/slc:value"\r
},\r
\r
- construct : function(){},\r
+ construct : function(){\r
+ this.base(arguments);\r
+ },\r
\r
members : {\r
/**\r
_applyXmlNode : function(xmlNode){\r
// Parse now\r
this.setName(org.argeo.ria.util.Element.getSingleNodeText(xmlNode, this.self(arguments).XPATH_NAME));\r
+ var values = org.argeo.ria.util.Element.selectNodes(xmlNode, this.self(arguments).XPATH_VALUES);\r
+ var parsedValues = {};\r
+ for(var i=0;i<values.length;i++){\r
+ //var valueNode = values[i];\r
+ var value = new org.argeo.slc.ria.execution.Value();\r
+ value.setXmlSpecNode(values[i]);\r
+ parsedValues[value.getKey()] = value;\r
+ }\r
+ this.setValues(parsedValues);\r
} \r
} \r
\r