【已解决】BOSWEB8.0 Excel导出问题
金蝶云社区-darkis07_1
darkis07_1
0人赞赏了该文章 1304次浏览 未经作者许可,禁止转载编辑于2015年09月17日 14:03:01

有两张单据的列表UI需要Excel导出功能,页面已配置好。现在出现了诡异事件:

1. 在我们的开发环境一切正常,会导出勾选的若干条目至Excel文件中
2. 部署在生产测试环境中,无论在ie还是chrome下,无论怎样勾选或不勾选,所有条目都会出现在Excel文件里。

补充: 刚才调试了下框架源码,发现我们开发环境和客户生产环境的框架源码不一致导致的,下面这张是框架dataGrid.js的源码:(客户现场的破机器不能外连,用手机凑合了)

请看大图107行和111行,107行isAll只要传true 就会都下。 而111行里面
waf("#"+gridId).wafGrid("getDataIDs");取到的根本就是错的
被注释掉的waf("#"+gridId).wafGrid("getSelectedRows"); 取到的才对

抱歉,问题已解决。隔壁团队把框架源码改了:L 说是为了无论怎么选都导出当前页

excel_bug.jpg(90.11KB)