找回密码
 立即注册

QQ登录

只需一步,快速开始

rerorero

注册会员

3

主题

8

帖子

58

积分

注册会员

积分
58
最新发帖
rerorero
注册会员   /  发表于:2021-3-11 15:04  /   查看:2834  /  回复:5
本帖最后由 rerorero 于 2021-3-11 15:36 编辑

未合并的单元格 dragfill 时是 CopyCells ,已合并的单元格 dragfill 时是 FillSeries 。
image.png524245299.png
请问这种行为是正确的吗?为什么要这样设计?

5 个回复

正序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-15 17:14:20
6#
CheckboxCellType  勾选时value为true,未勾选时value为false。
”用 value = 0/1 来表示勾选状态“这一步您是如何实现的呢?
您可以在我上传的模板中添加自己的代码,实现 用 value = 0/1 来表示勾选状态。
然后将demo上传,这边根据demo来看下有没有好的解决方案。

模板.zip

9.89 MB, 下载次数: 61

回复 使用道具 举报
rerorero
注册会员   /  发表于:2021-3-15 15:05:39
5#
lynn512 发表于 2021-3-11 16:54
您是想通过监听事件来实现 复制填充 吗?
可以参考以下链接帖子,结合下图所示API完成相应的代码逻辑。
...

我遇到的问题是自定义了一个 CheckboxCellType 用 value = 0/1 来表示勾选状态,但是在 dragFill ->
fillSeries 后,单元格会获取到一个 0 和 1 以外的数字,有办法让我们自定义 CheckboxCellType 在 dragFill 时单元格的 value 保持不变吗?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-11 16:54:31
地板
您是想通过监听事件来实现 复制填充 吗?
可以参考以下链接帖子,结合下图所示API完成相应的代码逻辑。
帖子: https://gcdn.grapecity.com.cn/showtopic-57997-1-1.html
image.png923351135.png
学习指南:https://demo.grapecity.com.cn/sp ... l/basic-fill/purejs
回复 使用道具 举报
rerorero
注册会员   /  发表于:2021-3-11 16:45:01
板凳
lynn512 发表于 2021-3-11 15:09
这属于产品设计,也是与Excel保持一致的,您可以在Excel中实际测试下。

了解了。但是合并单元格 dragfill 是 FillSeries 给我们的实现带来了一些问题,在 DragFillBlockCompleted 事件里怎么去获取到 drag 的单元格的 value 呢?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-11 15:09:22
沙发
这属于产品设计,也是与Excel保持一致的,您可以在Excel中实际测试下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部