找回密码
 立即注册

QQ登录

只需一步,快速开始

动爸
金牌服务用户   /  发表于:2024-6-21 18:03  /   查看:947  /  回复:5
1金币
本帖最后由 Joestar.Xu 于 2024-6-24 10:32 编辑

版本 17.0.2

下拉时,会把原来单元格中的绑定数据源也拉过去,显示的数据值不正确。

Spread.options.defaultDragFillType = GC.Spread.Sheets.Fill.AutoFillType.fillWithoutFormatting; // 下拉复制仅复制内容、结果出现时,还是有个 + 号,让人随便选择。有没有设置能把这些没用的东西去掉,只要连续生成的就行了。而且绑定数据源也被拉过去了。


image.png915918884.png

最佳答案

查看完整内容

您好,这边也没有更加简便的办法了,如果想要禁用拖拽填充的功能的话,可以使用:spread.options.allowUserDragFill = false;来实现。 您这边的情况我这边了解了,我们会和产品那边反馈您遇到的问题,非常抱歉给您带来了不好的使用体验。

5 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-21 18:03:34
来自 6#
您好,这边也没有更加简便的办法了,如果想要禁用拖拽填充的功能的话,可以使用:spread.options.allowUserDragFill = false;来实现。

您这边的情况我这边了解了,我们会和产品那边反馈您遇到的问题,非常抱歉给您带来了不好的使用体验。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-24 10:43:59
2#
您好,使用:spread.options.showDragFillSmartTag = false;来去掉下拉填充选项。

可以参考这个帖子中的代码使用事件来将数据绑定的信息回填:https://gcdn.grapecity.com.cn/showtopic-50324-1-134.html
回复 使用道具 举报
动爸
金牌服务用户   /  发表于:2024-6-24 16:10:16
3#
Joestar.Xu 发表于 2024-6-24 10:43
您好,使用:spread.options.showDragFillSmartTag = false;来去掉下拉填充选项。

可以参考这个帖子中的 ...
  1. // 禁用一些功能
  2.         spread_template.options.showDragFillSmartTag = false; // 去掉下拉填充选项
  3.         spread_template.options.allowCopyPasteExcelStyle = false; // 外部复制设置
  4.         sheet.options.clipBoardOptions = GC.Spread.Sheets.ClipboardPasteOptions.values;  // 内部复制设置
  5.         spread_template.options.allowUserEditFormula = false;  // 禁用等号引用
  6.         spread_template.options.defaultDragFillType = GC.Spread.Sheets.Fill.AutoFillType.fillWithoutFormatting; // 下拉复制仅复制内容
复制代码
结果还是不行。还是会把后面的数据源绑定也一块带过去了。

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-24 17:44:58
4#
您好,要实现这个需求需要您按照我楼上的回复使用事件来实现。
回复 使用道具 举报
动爸
金牌服务用户   /  发表于:2024-6-26 10:07:15
5#
Joestar.Xu 发表于 2024-6-24 17:44
您好,要实现这个需求需要您按照我楼上的回复使用事件来实现。

没有比较简单的方式吗?或者我就不使用这个拖拉的功能了。有没有办法。你们是怎么设计的,99.9%的这种拖拉都是要数值向下加而已,结果你们把所有的内容、TAG、绑定数据源都复制过去了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部