check : "String",\r
init : ""\r
},\r
+ description : {\r
+ check : "String",\r
+ init : ""\r
+ },\r
/**\r
* An optional path describing this flow\r
*/\r
* Xpath to the name \r
*/\r
XPATH_NAME : "@name",\r
+ /**\r
+ * Path to the description\r
+ */\r
+ XPATH_DESCRIPTION : "slc:description",\r
/**\r
* XPath to the ExecutionSpec name\r
*/\r
this.set({\r
name : org.argeo.ria.util.Element.getSingleNodeText(xmlNode, this.self(arguments).XPATH_NAME),\r
path : org.argeo.ria.util.Element.getSingleNodeText(xmlNode, this.self(arguments).XPATH_PATH),\r
+ description : org.argeo.ria.util.Element.getSingleNodeText(xmlNode, this.self(arguments).XPATH_DESCRIPTION) || "",\r
executionSpecName : org.argeo.ria.util.Element.getSingleNodeText(xmlNode, this.self(arguments).XPATH_EXEC_SPEC_NAME)\r
});\r
var values = org.argeo.ria.util.Element.selectNodes(xmlNode, this.self(arguments).XPATH_VALUES);\r
if(specType == "primitive"){\r
xpath = 'slc:value[@key="'+key+'"]/slc:primitive-value[@type="'+specSubType+'"]';\r
}else if(specType == "ref"){\r
- xpath = 'slc:value[@key="'+key+'"]/slc:ref-value/slc:label';\r
+ xpath = 'slc:value[@key="'+key+'"]/slc:ref-value/@ref';\r
}\r
return org.argeo.ria.util.Element.getSingleNodeText(this.getValues(), xpath);\r
}\r