找回密码
 立即注册

QQ登录

只需一步,快速开始

TY呀TY

中级会员

71

主题

192

帖子

641

积分

中级会员

积分
641
TY呀TY
中级会员   /  发表于:2023-6-14 16:01  /   查看:816  /  回复:5
image.png812955016.png 表单设置了这个activeSheet.selectionPolicy为只能选择一个单元格,但是点击表单单元格头区域就会选择一整行或者一整列,有什么办法能够限制住点击表单头区域

5 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-16 16:37:13
来自 6#
TY呀TY 发表于 2023-6-16 16:04
点击表头没有任何效果

您好,目前只能做到这种效果:

1.gif802803649.png

  1.   sheet.bind(GC.Spread.Sheets.Events.SelectionChanged, function (e, info) {
  2.     sheet.suspendPaint();
  3.     if (info.newSelections[0].row == -1) {
  4.       sheet.setSelection(0, undefined, 1, 1);
  5.     }
  6.     if (info.newSelections[0].col == -1) {
  7.       sheet.setSelection(undefined, 0, 1, 1);
  8.     }
  9.     sheet.resumePaint();
  10.   });
复制代码
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-14 17:57:14
沙发
您好,限制住点击表单头区域 是说让用户即使在点击表头后也无法选择一整行或一整列吗?
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
TY呀TY
中级会员   /  发表于:2023-6-14 19:08:08
板凳
Joestar.Xu 发表于 2023-6-14 17:57
您好,限制住点击表单头区域 是说让用户即使在点击表头后也无法选择一整行或一整列吗?

是的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-15 15:12:31
地板

您好,那如果说点击表头后不进行整行整列的选择,那您想要的行为是什么样子的呢?
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
TY呀TY
中级会员   /  发表于:2023-6-16 16:04:48
5#
Joestar.Xu 发表于 2023-6-15 15:12
您好,那如果说点击表头后不进行整行整列的选择,那您想要的行为是什么样子的呢?

点击表头没有任何效果
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部