在excel导入时,有时需要把页面中的值传过去,在V3.5版本以及后续版本中importExcel组件提供了onCreateImportParam,可以给action传参

这个action默认的就是uploadImportExcel,可以自己在这个action上加参数然后在事件中给参数赋值,在这个action的执行前事件中就可以获取到
这个action的定义在/BIZ/SA/excel/logic/action/excel.action.m中

如下默认给这个action加一个参数test
action

在onCreateImportParam事件中给test传参:

	Model.prototype.importExcel1ImportCreateParam = function(event) {	
		//直接给默认的action:uploadImportExcel传参
 	 event.param['test'] = "传参测试"	
	};

在自己的process文件中引用/SA/excel/logic/action和/SA/excel/logic/code
然后添加动作uploadImportExcel
给uploadImportExcel加执行前事件获取参数test的值

	public static void importProcessBeforeUploadImportExcel() {
	     
	    System.out.println(ModelUtils.getRequestContext().getActionContext().getParameter("test"));
	}