MWF.xDesktop.requireApp("process.Xform", "$Module", null, false); MWF.xDesktop.requireApp("process.Xform", "ViewSelector", null, false); MWF.xApplication.process.Xform.StatementSelector = MWF.APPStatementSelector = new Class({ Implements: [Events], Extends: MWF.xApplication.process.Xform.ViewSelector, doResult: function(data){ if (this.json.result === "script"){ this.selectedData = data; return (this.json.selectedScript.code) ? this.form.Macro.exec(this.json.selectedScript.code, this) : ""; }else{ Object.each(this.json.selectedSetValues, function(v, k){ var value = ""; data.each(function(d, idx){ // Object.each(d, function(dv, dk){ // if (dk===v) value = (value) ? (value+", "+dv) : dv; // }.bind(this)); var pathList = v.split("."); for( var i=0; i