procdefinitionModule.js 1.48 KB
Newer Older
罗绍泽 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
//此乃本模块与后台交互的方法接口部分
var procdefinitionModule = function(format) {
	this.module = "";
	this.action = "";
	this.format = format;
};

//定义数据交互
procdefinitionModule.prototype = BusinessObject;

//插入流程定义
procdefinitionModule.prototype.insertProcdefinition = function(){};
//修改流程定义
procdefinitionModule.prototype.updateProcdefinition = function(){};
//删除流程定义
procdefinitionModule.prototype.deleteProcdefinition = function(){};
17
//获取流程定义列表
18
procdefinitionModule.prototype.listAll = function(){};
19 20
//查找流程定义对应的表模板
procdefinitionModule.prototype.findFormModel = function(){};
21 22
//根据流程定义id获取表的列表显示的字段
procdefinitionModule.prototype.listShowField = function(){};
罗绍泽 committed
23 24 25 26 27 28 29 30 31

//创建一个数据操作对象,然后再后续使用
procdefinitionModule.act = new procdefinitionModule("json").delegate("procdefinitionAct");
//创建一个数据获取对象,然后再后续使用
procdefinitionModule.data = new procdefinitionModule("json").delegate("procdefinitionData");

//说明: 1、所有方法里统一传递josn格式的参数,用于后台交互,如data.listTables(param) ,如没有参数则传'{}',如data.listTables({})
//      2、前后台数据获取传输协议  如:json[{'0':{pageCount':'2','pageNo':'1','pageSize':'20','rowSet':'[{0},{1}....]'}}] 
//      3、前后台增删改的返回状态  如:json[{'0':{'rowSet':{'NAME':'-1','VALUE':'保存失败'}}}]