|
本帖最后由 Demiurge 于 2018-6-2 10:22 编辑
插入代码也有BUG?
Model.prototype.exportExcel1BeforeExport = function(event) {
switch (this.type) {
//A
case "baasZJFX":
event.source.relations = "field1:300,field2:100,field3:100,field4:100,field5:250";
event.source.labelRelations = "名称,金额(元),平米造价(元/m2),占总造价比例(%),其中:管理费利润等其他费用占比(%)";
event.source.downloadFilename = "造价分析.xls";
break;
//B
case "baasZYRGCLFX":
event.source.relations = "field1:300,field2:100,field3:100";
event.source.labelRelations = "名称,工程量,平米指标";
event.source.downloadFilename = "主要人工材料费.xls";
debugger;
break;
}
};
A走过之后,
再走B,
点击导出还是A里面的字段.
debugger,B里面的event.source已经修改过了, 是我想要的,
最后导出的Excel又变成了A里面的字段
只要设置过一次之后就不能再设置了么.
|
|