找回密码
 立即注册

QQ登录

只需一步,快速开始

lxc1992

金牌服务用户

2

主题

7

帖子

2071

积分

金牌服务用户

积分
2071
最新发帖
lxc1992
金牌服务用户   /  发表于:2017-3-10 11:29  /   查看:7671  /  回复:12
1,、格式化单元格 itemFormatter 水平滚动条是其他列颜色也会变化

2,PDF导出 中文乱码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

12 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-3-10 12:14:18
沙发
谢谢您提供的Demo。
Demo收到了,正在测试中。
测试完会尽快给您反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-10 14:52:07
板凳
本帖最后由 Alice 于 2017-3-10 14:53 编辑

很抱歉这两个问题给您带来的不便,通过对您Demo的测试,这两个问题请参考如下:
1.这个问题的出现有两个方面:
a.版本问题:您把js和css相关文件替换成C1Wijmo_5.20163.259这个最新版。(如果您没有这个版本,可以联系我,我给您发这个最新版)
b.itemformat事件中的代码,因为这个属于刷新循环设置,在滚动的时候就会做循环设置。所以需要在代码里添加默认值还原。代码参考:
  1. $scope.itemFormatter = function (panel, r, c, cell) {

  2.         // 验证CellType如果正确的列
  3.         if (panel.cellType == wijmo.grid.CellType.Cell) {
  4. //还原
  5.             cell.style.color = '';
  6.             if (panel.columns[c].binding == 'sales') {
  7.                 // get the cell's data
  8.                 var cellData = panel.getCellData(r, c);
  9.                 // set cell's foreground color
  10.                 cell.style.color = getAmountColor(cellData);
  11.             }
  12.         }
  13.     }
复制代码


2.中文乱码的问题重现,从目前的情况上看,应该是我们产品的bug。我已经给研发组提交了Bug,BugID:239154。
我也和产品经理通知了这件事情,请产品组尽快处理。

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
lxc1992
金牌服务用户   /  发表于:2017-3-10 15:54:56
地板
给我最新版本吧,lxc1992vip@163.com 我的邮箱
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-10 18:22:21
5#
lxc1992 发表于 2017-3-10 15:54
给我最新版本吧, 我的邮箱

相关示例和js文件已经通过邮件发给您。
正式版的wijmo正在为您申请。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
lxc1992
金牌服务用户   /  发表于:2017-3-13 10:50:43
6#
好的,最好一两天之内搞定
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-13 15:19:21
7#
lxc1992 发表于 2017-3-13 10:50
好的,最好一两天之内搞定

您好。
新的版本已经邮箱发送。
有关Bug的问题,已经提交给产品组,产品组确认后会根据项目情况排优先级进行修复。
由于您的问题比较紧急,已经为您做了加急处理,但是bug的修复不是一两天内能搞定的,望您理解。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-16 14:50:58
8#
2.保存pdf乱码的这个问题主要是因为标准的PDF字体没有包含CJK,所以当渲染CJK文字的时候需要嵌入合适的字体。
有两点:
第一点:依然是要改用新版本。
第二点:您在表格里出现乱码的是中文繁体字,属于特殊字体,因此要嵌入中文繁体字字体。这样才能识别(附件的Demo里我已经下载添加了需要的字体文件:Han Yi Newspaper Song (Ming) Typeface Chinese Font-Traditional Chinese Fonts.ttf)。
我们的在线示例里有讲解这部分有关自定义字体。
http://demos.wijmo.com/5/Angular/PdfExport/PdfExport/#/flexgridpdfconverter/custom-fonts

在附件Demo中添加繁体字体的代码:
  1. embeddedFonts: [{
  2.    source: 'fonts/Han Yi Newspaper Song (Ming) Typeface Chinese Font-Traditional Chinese Fonts.ttf',
  3.    name: 'cn',
  4.    style: 'normal',
  5.    weight: 'normal'
  6. }],
  7. styles: {
  8.    cellStyle: {
  9.       backgroundColor: '#ffffff',
  10.       borderColor: '#c6c6c6',
  11.       font: {
  12.          family: 'cn'
  13.       }
  14.    },
  15.    altCellStyle: {
  16.       backgroundColor: '#f9f9f9'
  17.    },
  18.    groupCellStyle: {
  19.       backgroundColor: '#dddddd'
  20.    },
  21.    headerCellStyle: {
  22.       backgroundColor: '#eaeaea'
  23.    }
  24. }
复制代码



针对这两点,我修改了Demo,供您参考:


如果您依然有问题,欢迎及时和我联系。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
lxc1992
金牌服务用户   /  发表于:2017-3-17 10:40:04
9#
好的,
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-17 12:13:52
10#

谢谢您的反馈。
这两个问题都已经处理完毕。
如果您依然有问题,欢迎及时联系我们。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部