找回密码
 立即注册

QQ登录

只需一步,快速开始

程迦

初级会员

47

主题

132

帖子

427

积分

初级会员

积分
427
程迦
初级会员   /  发表于:2022-4-26 14:28  /   查看:3227  /  回复:5
5金币
本帖最后由 程迦 于 2022-4-27 09:29 编辑


又看到这样的,但是因为新手,不知道怎么表达只能在点击指定列的单元格
例如只有5列,但是我可编辑的是第三列,在只有点击第三列的单元格才会出现可编辑的弹框
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你可以看一下,代码中的grid.hitTest()获取到的hitinfo中。就有row和col,可以判断所在行列, https://demo.grapecity.com.cn/wijmo/api/classes/wijmo_grid.hittestinfo.html

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-26 14:28:42
来自 2#
你可以看一下,代码中的grid.hitTest()获取到的hitinfo中。就有row和col,可以判断所在行列,
https://demo.grapecity.com.cn/wi ... id.hittestinfo.html

评分

参与人数 1满意度 +5 收起 理由
程迦 + 5

查看全部评分

回复 使用道具 举报
程迦
初级会员   /  发表于:2022-4-26 15:42:36
3#
Richard.Ma 发表于 2022-4-26 15:14
你可以看一下,代码中的grid.hitTest()获取到的hitinfo中。就有row和col,可以判断所在行列,
https://dem ...

具体示例有吗?不会怎么表达
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-26 17:11:39
4#
大概的一个代码如下,就是在原来判断完CellType后再去判断行列号就行

  1. if(ht.cellType==wijmo.grid.CellType.Cell){
  2.       if(ht.row==1&&ht.col==2){
  3.             //你这边的代码,这个会在点击第二行第三列时执行
  4.       }
  5. }
复制代码
回复 使用道具 举报
程迦
初级会员   /  发表于:2022-4-26 17:14:09
5#
非常感谢~~
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-26 17:31:23
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部