1.建表时,不要重名,因为在xml配置文件中action的id不能重名,否则会混乱的
2.form表单往后台传值:
1)往tontext,context.addDataElement()//应该是,名字为表空间的名字;
2)在后台的op中获得传过来的表单,(KeyedCollection)context.getDataElement("表空间");
3)获得kColl中的字段值,kColl.get("参数")//参数:为前台中的id截取表空间名后得到的;
言外之意,在前台jsp中可以添加以:(表空间+任意名字) 的字段,并且在后台可以获得,方式如上所说.
3.流程配置:
1).新建流程,并配置相关信息;
2).在jsp中引入页面:<jsp:include page="/flowExt/include4WF.jsp" flush="true"/>
3). 在页面中定义js:
function doStartWF() {
var _wfSign = "Test_03_ID"; //流程标识,在配置流程中确定
var _modelId = "LmtApply";//主申请表表模型ID
var _pkCol = "serno";//表模型的主键
var _pkVal = LmtApply.serno._getValue();//主键的值
var _status = '000';//起始流程的状态
//向WFI_JOIN表中插入的值,传给流程接口的业务要素
WfiJoin.cus_id._setValue(LmtApply.cus_id._getValue());
WfiJoin.cus_name._setValue(LmtApply.cus_name._getValue());
WfiJoin.amt._setValue(LmtApply.crd_totl_amt._getValue());
var _variable ='';
//启动流程
initWFSubmit('',_wfSign, _modelId, _pkCol, _pkVal,_variable,"",_status);
};
4).定义按钮发起事件