请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

CSCWijmo
金牌服务用户   /  发表于:2017-12-19 16:05:44
11#
JeffryLI 发表于 2017-12-18 11:02
可以考虑下一下先把news的值先放到ColumnFooter里面后,在用您的CustommegerManager去合并,对于有值不作 ...

在onLoadedRows方法里面执行this.columnFooter.setCellData(0,0,'m')赋值,报错了,错误提示:Cannot read property  'dataItem'  of  undefined,这个问题是什么原因啊,怎么解决呢?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-12-19 18:06:31
12#
CSCWijmo 发表于 2017-12-19 16:05
在onLoadedRows方法里面执行this.columnFooter.setCellData(0,0,'m')赋值,报错了,错误提示:Cannot rea ...

您好,onLoadedRows指的是数据单元格加载,此时DataItem还未生成,所以报错,在整个表格初始化完成再汇总。希望能帮到您
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
CSCWijmo
金牌服务用户   /  发表于:2017-12-20 08:32:54
13#
JeffryLI 发表于 2017-12-19 18:06
您好,onLoadedRows指的是数据单元格加载,此时DataItem还未生成,所以报错,在整个表格初始化完成再汇总 ...

初始化完成是在哪个方法完成之后呢?怎么确定已经初始化是否完成了呢?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-12-20 10:16:44
14#
CSCWijmo 发表于 2017-12-20 08:32
初始化完成是在哪个方法完成之后呢?怎么确定已经初始化是否完成了呢?

您好,直接在脚本初始化里面放在初始化完成后执行,参照这个http://demo.gcpowertools.com.cn/wijmo5/learningwijmo/#qhYKp,希望能帮到您
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
CSCWijmo
金牌服务用户   /  发表于:2017-12-20 15:17:50
15#
JeffryLI 发表于 2017-12-20 10:16
您好,直接在脚本初始化里面放在初始化完成后执行,参照这个http://demo.gcpowertools.com.cn/wijmo5/lea ...

这个参考的学习文档前面有看过,不太懂这里是怎么初始化的,哪里是初始化表格的,我这用的是angular4写的,语法上和这个有点区别
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-12-20 16:43:17
16#
CSCWijmo 发表于 2017-12-20 15:17
这个参考的学习文档前面有看过,不太懂这里是怎么初始化的,哪里是初始化表格的,我这用的是angular4写的 ...

您好我这边有一盒angular的示例
  1.    <wj-flex-grid
  2.             style="height:300px"
  3.             initialized="initialized(s, e)"
  4.             items-source="data">
  5.             <wj-flex-grid-column header="ID" binding="id"></wj-flex-grid-column>
  6.             <wj-flex-grid-column header="Date" binding="date" format='MMM/dd/yyyy'></wj-flex-grid-column>
  7.             <wj-flex-grid-column header="Time" binding="time" format="t"></wj-flex-grid-column>
  8.             <wj-flex-grid-column header="Country" binding="country"></wj-flex-grid-column>
  9.             <wj-flex-grid-column header="Country ID" binding="countryMapped" data-map="countryMap"></wj-flex-grid-column>
  10.             <wj-flex-grid-column header="Downloads" binding="downloads"></wj-flex-grid-column>
  11.             <wj-flex-grid-column header="Sales" binding="sales"></wj-flex-grid-column>
  12.             <wj-flex-grid-column header="Expenses" binding="expenses"></wj-flex-grid-column>
  13.             <wj-flex-grid-column header="Checked" binding="checked"></wj-flex-grid-column>
  14.         </wj-flex-grid>
复制代码

  1.     // create the filter and expose it to scope for customization
  2.     $scope.initialized = function (s, e) {
  3.             var flex = s;
  4.             flex.columnFooters.rows.push(new wijmo.grid.GroupRow());
  5.             flex.bottomLeftCells.setCellData(0, 0, 'Σ');
  6.     }
复制代码

请参照一下。希望能帮到您
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
CSCWijmo
金牌服务用户   /  发表于:2017-12-22 08:57:44
17#
JeffryLI 发表于 2017-12-20 16:43
您好我这边有一盒angular的示例



在initialize里面进行赋值,这个方法已经试过了,它会给代码生成的列赋值,并以这个为起点,如果是页面上写好的,不会计算在内,赋值不了
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-12-22 14:36:16
18#
CSCWijmo 发表于 2017-12-22 08:57
在initialize里面进行赋值,这个方法已经试过了,它会给代码生成的列赋值,并以这个为起点,如果是页面上 ...

您好,那这块已经没有什么好的办法了。不好意思。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部