找回密码
 立即注册

QQ登录

只需一步,快速开始

arvin

金牌服务用户

18

主题

59

帖子

319

积分

金牌服务用户

积分
319
arvin
金牌服务用户   /  发表于:2017-1-5 17:46  /   查看:4014  /  回复:4
api 有点不太理解 求几个Demo参考,比如:往表格里粘贴了内容 通过 paste 事件取数据的绑定事件是怎么写的;
怎么实现把内容粘贴到flexSheet里;
单元格的编辑事件是怎么写的;
这些内容api里都有,但尝试过多种姿势都没有通过,所以想看看大神们写的Demo对比一下是不是什么地方有问题。

先说麻烦了!

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-1-6 10:36:28
沙发
谢谢您的反馈。
flexsheet下提供了onPqastedCell,你可以触发这个事件来实现粘贴。
比如下列代码监听了pasted事件,当你从外部复制内容,并且在单元格粘贴的时候就会触发这个事件。
比如ctrl+v,然后粘贴事件触发。
  1.   $scope.$watch('ctx.flexSheet', function() {
  2.     if ($scope.ctx.flexSheet != null) {
  3.    
  4.      if ($scope.ctx.flexSheet.onPastedCell != null) {
  5.         $scope.ctx.flexSheet.onPastedCell = function() {
  6.           alert('cellpasted');
  7.         }
  8.       }
  9.    
  10.       if ($scope.ctx.flexSheet.onCellEditEnded != null) {
  11.         $scope.ctx.flexSheet.onCellEditEnded = function() {
  12.           alert('celleditended');
  13.         }
  14.       }

  15.     }
  16.   });
复制代码


另外前端的粘贴如果你是想使用前端代码实现,这个主要基于的是浏览器的支持。浏览器对于使用代码设置粘贴有很多限制。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
arvin
金牌服务用户   /  发表于:2017-1-6 11:45:56
板凳
好的Alice,我先把Angelar翻译成js试试。
我还发现了一个问题:就是wijmo.grid.sheet.FlexSheet在指定itemsSource后内容会在原来sheet的最后一列开始增加显示而itemSource一开始是undefind的,   
if (res) {
        var flex = wijmo.grid.sheet.FlexSheet.getControl("#flexsheet"),
         data = converToObjArray(res),
         cv = new wijmo.collections.CollectionView(data);
        flex.itemsSource = cv;
        //cv.refresh();
    }

本帖子中包含更多资源

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

x
回复 使用道具 举报
arvin
金牌服务用户   /  发表于:2017-1-6 12:18:27
地板
Alice女神,我再问个问题
就是如何把数据添加到一个未绑定的unBoundSheet里,给个小Demo
谢谢啥!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-6 17:19:16
5#
arvin 发表于 2017-1-6 11:45
好的Alice,我先把Angelar翻译成js试试。
我还发现了一个问题:就是wijmo.grid.sheet.FlexSheet在指定item ...

1.数据绑定
你可以参考在线示例:
http://demo.gcpowertools.com.cn/ ... tro/FlexSheetIntro/

或是这个Demo:
http://demo.gcpowertools.com.cn/ ... lorer/#/dataBinding

2.非绑定,你可以参考这个示例:
http://demo.gcpowertools.com.cn/ ... lorer/#/formatCells
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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