首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UI-网格导出器问题

UI-网格导出器问题
EN

Stack Overflow用户
提问于 2017-08-11 02:15:48
回答 1查看 601关注 0票数 0

在导出为pdf时,我使用ui-grid和exporterfieldcallback根据颜色数组更改字体颜色。对于pdf,它工作得很好,但是当我导出到csv时,数据不正确。当选择pdf或csv时,是否设置了标志或字段,以便区分这两种格式?在下面的示例中,当导出到csv时,这是在csv文件中:"displayStatus = {text: displayText,color:'red'};“我希望这样做:

代码语言:javascript
复制
`exporterfieldcallback: function(grid, row, col, value) {
     if (statusValue === displayValue) {
         if(exportFlag === 'pdf'){ // This is what I'm looking for!
             // When the pdf is rendered, the colors are perfect. 
             displayStatus = {text: displayText, color: 'red'};
         }else{
             displayStatus = displayText;
         }
     }
     return displayStatus; 
 }`  

然后,我可以从自定义格式中排除导出到csv。

EN

回答 1

Stack Overflow用户

发布于 2017-08-11 23:56:10

我在Plunker中创建了一个示例:http://plnkr.co/edit/Ef5ecLqSDMvotpamcpyf?p=preview。使用下面的代码,导出到pdf在我的本地机器上可以正常工作。当你尝试导出到pdf,它不能正常工作在plunker。我遇到的问题是,当您导出到csv时,我得到错误。我试图修改ui-grid.js并将其保存到我的柱塞中,但我一直收到错误。需要将此代码添加到ui-grid.js中的第18883行,以便正确导出为pdf。} else if (typeof(field.value) === 'object') returnVal = field.value;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45620829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档