列表流程
由流程向导生成的功能是一打开功能,就显示一个流程的信息,有时候需要一打开功能,就显示多个流程的信息,例如下面的界面 在这个功能中,可以新加一条业务数据、新建一个流程、启动流程、流转等 并且定义了事件,在启动和流转之后,将该流程的处理环节和处理人回写到业务数据中并修改单据状态 1.新建 可以直接在grid列表中新建一条数据,这里设置了单据状态默认值为“未审批”,用来做流程的业务数据,当然需要自己执行“启动流转”,或者双击列表数据操作后面会介绍 2.新建流程 在listActivity.w文件中,通过按钮调用,调用justep.Shell.showPage方法,打开流程的启动界面,代码如下 Model.prototype.button1Click = function(event) { var url = "$UI/demo/listProcess/process/listProcess/mainActivity.a"; justep.Shell.showPage({ url : url, title : "订单" }); }; 这样就实现了在列表流程中新建一个流程,跟直接从功能树列表中打开流程功能一样的 3.启动流程 在listActivity.w文件中放一个process组件,调用这个组件的start方法,启动流程 不需要设置process组件的data属性,autoClose、autoStart、autoSave、autoFilter都设置为false 代码如下,第3个参数传列表data的行ID var dList = [...]