找回密码
 立即注册

QQ登录

只需一步,快速开始

zsypublic

金牌服务用户

19

主题

38

帖子

431

积分

金牌服务用户

积分
431

活字格认证

zsypublic
金牌服务用户   /  发表于:2015-6-13 10:10  /   查看:4523  /  回复:2
Wijmo 5 FlexGrid 控件几个问题:
(1)表间列计算问题,如下图,综合价=出厂价+运价,当出厂价列或者运价列发生改变时,综合价如何动态计算
(2)双行表头如何显示问题,如下图“单价”列 横跨四列
(3)页面底部增加合计汇总行问题

(4)表间行计算问题,如下图,编辑下级预算金额时,上级行记录预算金额等于下级汇总计算
(5)表行序号如何实现?

(6)FlexGrid cell  如可调用dropdown显示

(7)var gird=wijmo.grid.FlexRgrid,getControl('#theGrid'); var cv=grid.itemsSource;  
当单元格数据编辑完成后,如果焦点未移走,直接点击保存按钮,无法取到编辑后的数据,【注:我通过console.info(cv.items)查看到还是原数据】。如果焦点移出单元格则可以取到编辑后的数据。
请问,如何避免这种情况?

我是初学者,希望能给我具体 纯js 实例代码

本帖子中包含更多资源

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

x

2 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-6-15 10:15:00
沙发
回复 1楼zsypublic的帖子

感谢对该问题的反馈。
你有wijmo5的flexgrid提出了7个问题,回答如下:
1.你好。flexgrid本身并没有提供excel的公式formula的功能,你需要在数据源进行计算出结果,c1flexgrid绑定到你计算的字段,会显示出这个结果。这是属于你业务逻辑的部分,需要编码实现。
2.根据你提供的图片,这是属于列头合并。
我们官网有提供在线示例,你可以参考单元格合并的示例:
http://demos.componentone.com/wi ... orer/#/grid/merging
3.没有提供增加合计汇总的功能。
4.你可以使用grouping分组的功能,如果使用分组功能,可以参考在线示例:
http://demos.componentone.com/wi ... rer/#/grid/grouping
5.你指的是在rowheader上绘制的1,2,3的序号么?这个没有接口实现,需要自己写代码对rowHeader进行设置值实现。
6.c1flexgrid有模板的概念,通过模板,你可以将你期望的样式嵌入到列中去,比如你所期望的下拉框类型。
模板的使用请参考在线示例:
http://demos.componentone.com/wi ... er/#/grid/templates
7.c1flexgrid在焦点离开的时候,或是说离开编辑状态的时候,才会提交数据将它更新到数据源,因此你所描述的情况,这是设计。
至于你提到的保存后取到编辑后的数据,不太清楚你的保存按钮里有什么逻辑,但你可以参考在线示例的编辑,提供了不同的编辑模式:
http://demos.componentone.com/wi ... orer/#/grid/editing
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-8 10:18:00
板凳
回复 1楼zsypublic的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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