|
楼主 |
发表于 2016-7-15 14:09:34
|
显示全部楼层
var flag='';
var reportData1 = this.comp("reportData1");
var report1 = this.comp("report1");
var options = {};
var param = new Request.ActionParam();
param.setString('startDate', dateBegin);
param.setString('endDate', dateEnd);
param.setString('departmentID', fSZBMID == undefined ? "" : fSZBMID);
param.setString('sCode', fKQH == undefined ? "" : fKQH);
var process = "/OA/attendanceManage/attendanceStatistical/process/attendanceStatistical/attendanceStatisticalProcess";
var activity = "mainActivity";
options.contentType = 'application/json';
options.process = process;
options.activity = activity;
options.dataType = "json";
options.parameters = param;
options.action = "attendanceStatistical";
options.callback = function(data) {
if (data.state) {
$("#div2").hide();
reportData1.loadData(data.response, true, null, null, null);
report1.refresh();
} else {
// 失败
Request.errorMessage(data, "执行失败!", null, null);
}
};
var r = Request.sendAsyncBizRequest(options);
成功了 当report绑定bizData时 report刷新的时候直接用bizData里的数据 (绑定reportData的时候report刷新会向action发请求) |
|