找回密码
 立即注册

QQ登录

只需一步,快速开始

bouncyBear

注册会员

7

主题

37

帖子

94

积分

注册会员

积分
94
bouncyBear
注册会员   /  发表于:2019-6-25 10:42  /   查看:9350  /  回复:14
本帖最后由 bouncyBear 于 2019-6-27 14:33 编辑

各位大大求助,我发现我一列的格子设为comboBox后,拖拽的时候会把格式,值都拖到其他格子上。所以想问问各位大大有没有什么方法可以只复制单元格的值,让拖拽过去的单元格的格式和校验不被覆盖,或者有什么方法可以禁用拖拽,但是还依旧可以开放编辑呢? image.png24713438.png 试过了表单保护,但是一保护后就不能编辑格子了。。。
还是小白的我,求给位大大支个招!

14 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-25 12:15:56
沙发
您好,这个情况可以通过两个方法来处理:

1、您可以直接禁用单元格拖拽功能,执行以下代码可以实现:

  1. var spread = GC.Spread.Sheets.findControl("ss");
  2. spread.options.allowUserDragDrop = false;
复制代码


2、如果想拖拽时只填充值,不带入样式和其它元素,请参考这篇帖子:

https://gcdn.grapecity.com.cn/fo ... mp;extra=#pid233509
回复 使用道具 举报
bouncyBear
注册会员   /  发表于:2019-6-25 13:41:54
板凳
好的我去试试
回复 使用道具 举报
bouncyBear
注册会员   /  发表于:2019-6-25 13:58:13
地板
KevinChen 发表于 2019-6-25 12:15
您好,这个情况可以通过两个方法来处理:

1、您可以直接禁用单元格拖拽功能,执行以下代码可以实现:

第一个方法直接拖动可以禁止了,但是单元格右下角变成加号的这种拖拽还是没有禁掉,有相关的禁掉横向加号拖拽的方法吗?
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-25 15:35:52
5#
有的,这些配置参数在Workbook的API上有列表,如下:

https://demo.grapecity.com.cn/sp ... heets.Workbook.html

这里只需要再设置:

  1. spread.options.allowUserDragFill = false;
复制代码


就可以了。
回复 使用道具 举报
bouncyBear
注册会员   /  发表于:2019-6-26 11:21:37
6#
KevinChen 发表于 2019-6-25 15:35
有的,这些配置参数在Workbook的API上有列表,如下:

https://demo.grapecity.com.cn/spreadjs/help/v12 ...

谢谢,还有个问题想问问,就是一个格子被清除了,有些相关联的格子也一并清除,这种怎么实现?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-6-26 12:24:01
7#
可以监听和CellChanged和RangeChanged这两个事件,判断当这个单元格的内容为空的时候,给其他相关的单元格设置一个空值,使用setValue方法。
可以参考:
https://demo.grapecity.com.cn/sp ... CellChanged_EV.html
https://demo.grapecity.com.cn/sp ... angeChanged_EV.html
https://demo.grapecity.com.cn/Sp ... /#/demos/getSetData
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
bouncyBear
注册会员   /  发表于:2019-6-26 14:03:25
8#
Fiooona 发表于 2019-6-26 12:24
可以监听和CellChanged和RangeChanged这两个事件,判断当这个单元格的内容为空的时候,给其他相关的单元格 ...

好的好的,我去试下!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-6-26 14:04:57
9#
bouncyBear 发表于 2019-6-26 14:03
好的好的,我去试下!

好的,有其他的问题可以再开新帖提问哦~
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
bouncyBear
注册会员   /  发表于:2019-6-26 14:22:59
10#
Fiooona 发表于 2019-6-26 14:04
好的,有其他的问题可以再开新帖提问哦~

我试了一下,但是我右键菜单选择清除的时候并没有走cellchange这个监听事件里。。。这个怎么办
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部