mtkj 发表于 2020-6-10 09:30:18

复制后再次粘贴时不能粘贴多行且拿不到粘贴到值

附加文件 请测试查看

KevinChen 发表于 2020-6-10 16:06:15

您好,可能是我理解有误,无法重现你的问题,麻烦回复一个重现步骤?谢谢!我的重现方式如图所示:

KevinChen 发表于 2020-6-12 17:25:55

你好,我解释一下这里的问题所在,FlexGrid的itemSource属性,可以是一个普通的数据集(数组),也可以是Wijmo的CollectionView对象;

对于前者其实比较容易理解,它就是负责直接保存和呈现grid的数据源的,

后者从概念上讲,它是一个“视图”,在数据源(sourceCollection)和

FlexGrid显示的数据项(items)之间,有一个层,这个层隔离了数据和视图,

加入了数据修改、数据追踪、分页、提交等等功能,相当于一个缓存的功能。

在代码pastingCell中,cv.sourceCollection拿到的是原始数据集,

并不是当前flexGrid的可视数据集,而且在添加了分页后,直接修改原始数据集不会同步到

视图中,所以这里应该直接操作视图,即collectionView的items

参考:



代码:

theGrid.collectionView.items.push({});

mtkj 发表于 2020-7-27 11:10:39

尝试了一下 demo里面老版本是可以解决了 但是新版本依然会出现这个问题

mtkj 发表于 2020-7-27 11:14:12

这边上传新的demo   src为2019版本的jsnewsrc为最新的版本 当引用src时 问题解决 但是 newsrc 则任然有该问题

KevinChen 发表于 2020-7-27 12:03:07

问题已收到,正在处理,将于今天18点前回复进展,帖子状态暂定为“未处理”

KevinChen 发表于 2020-7-27 18:49:52

你好,这个问题尚在定位中,预计明天中午前给您答复。
页: [1]
查看完整版本: 复制后再次粘贴时不能粘贴多行且拿不到粘贴到值