参看系统提供的演示平台,比如《企业通用办公平台》里的脚本
内容管理系统里的固定资产应用模块的脚本:
[AppleScript] 纯文本查看 复制代码 var Asset = new Class({
initialize: function () {
debugger
this.action = o2.Actions.get("x_cms_assemble_control");
this.queryAction = o2.Actions.get("x_query_assemble_surface");
},
getDic: function (name) {
return new _self.Dict({
type: "cms",
application: FileResConfig.fileResAppId,
name: name,
enableAnonymous: false
});
},
而流程管理系统里的固定资产应用模块的脚本:
[AppleScript] 纯文本查看 复制代码 //根据货号查询视图中的数据
this.define("getDocumentByHH", function(hh, callback){
var filter = [{
"logic":"and",
"path": "bh",
"title": "编号",
"comparison":"equals",
"comparisonTitle":"等于",
"value": hh,
"formatType":"textValue"
}];
var grid;
MWF.Actions.get("x_query_assemble_surface").loadView("资产列表", "固定资产数据", {"filterList": filter }, function(json){
grid = json.data.grid;
}.bind(this), null, false);
return grid;
}.bind(this));
我开始查看学习js有关这this.define的用法,以及类模块编程,感觉有些懵了,请教我应该看哪方面的知识可以快速搭建使用js
百度结果:js通用的模块化规范主要有COMMONJS、AMD、CMD等等
|