|
版本: |
|
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
Model.prototype.exportExcel1BeforeExport = function(event){
// 设置导出的文件名、关系、显示的表头
//event.source.downloadFilename = "导出测试.xlsx";//设置导出的文件名
var data = this.comp("mainData");
this.comp("exportExcel1").removeClass();
var major0 ;
var major1 ;
var major2 ;
var major3 ;
data.each(function(params){
var row = params.row;
var m0 = row.val("major0");
var m1 = row.val("major1");
var m2 = row.val("major2");
var m3 = row.val("major3");
if (m0 !== undefined && m0 !== null){
major0 = 0;
}
if (m1 !== undefined && m1 !== null){
major1 = 0;
}
if (m2 !== undefined && m2 !== null){
major2 = 0;
}
if (m3 !== undefined && m3 !== null){
major3 = 0;
}
});
if (major0 === 0 && major1 !== 0 && major2 !== 0 && major3 !== 0){
event.source.relations = "fMajorName:,fDate:,fProject:,fSource:,fClassification:,fDescribe:,major0:,fSituation0:,fMajorDeal0:,fOpinion";//设置导出的列
event.source.labelRelations = "提出专业,创建时间,项目名称,问题来源,问题归类,问题描述,1处理专业,1处理意见,1处理人,意见";//设置导出的列标题
}
if (major1 === 0 && major2 !== 0 && major3 !== 0){
event.source.relations = "fMajorName:,fDate:,fProject:,fSource:,fClassification:,fDescribe:,major0:,fSituation0:,fMajorDeal0:,major1:,fSituation1:,fMajorDeal1:,fOpinion";//设置导出的列
event.source.labelRelations = "提出专业,创建时间,项目名称,问题来源,问题归类,问题描述,1处理专业,1处理意见,1处理人,2处理专业,2处理意见,2处理人,意见";//设置导出的列标题
}
if (major2 === 0 && major3 !== 0){
event.source.relations = "fMajorName:,fDate:,fProject:,fSource:,fClassification:,fDescribe:,major0:,fSituation0:,fMajorDeal0:,major1:,fSituation1:,fMajorDeal1:,major2:,fSituation2:,fMajorDeal2:,fOpinion";//设置导出的列
event.source.labelRelations = "提出专业,创建时间,项目名称,问题来源,问题归类,问题描述,1处理专业,1处理意见,1处理人,2处理专业,2处理意见,2处理人,3处理专业,3处理意见,3处理人,意见";//设置导出的列标题
}
if (major3 === 0){
event.source.relations = "fMajorName:,fDate:,fProject:,fSource:,fClassification:,fDescribe:,major0:,fSituation0:,fMajorDeal0:,major1:,fSituation1:,fMajorDeal1:,major2:,fSituation2:,fMajorDeal2:,major3:,fSituation3:,fMajorDeal3:,fOpinion";//设置导出的列
event.source.labelRelations = "提出专业,创建时间,项目名称,问题来源,问题归类,问题描述,1处理专业,1处理意见,1处理人,2处理专业,2处理意见,2处理人,3处理专业,3处理意见,3处理人,4处理专业,4处理意见,4处理人,意见";//设置导出的列标题
}
};
遇到的问题是,第一次导出major3===0,导出正常;第二次经过过滤 此时major2===0,导出跟第一次一样,是哪的问题?
|
|