找回密码
 立即注册

QQ登录

只需一步,快速开始

下午三点的人

注册会员

17

主题

51

帖子

144

积分

注册会员

积分
144

[已处理] grid的selector

下午三点的人
注册会员   /  发表于:2022-4-7 17:10  /   查看:1932  /  回复:8
1金币
使用了gird使用了Selector之后,selectionMode的值Row就没用了,不能再选择一行,只能选择到某一个单元格cell。怎么解决

最佳答案

查看完整内容

好的,因为看到你这边的Flexgrid是大写的我以为你用的是C1, Wijmo中,目前是设计就是这样,设置了Selector以后,selectionMode设置就无效了,这个没有什么解决办法

8 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-7 17:10:27
来自 7#
好的,因为看到你这边的Flexgrid是大写的我以为你用的是C1,

Wijmo中,目前是设计就是这样,设置了Selector以后,selectionMode设置就无效了,这个没有什么解决办法
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-7 17:43:31
2#
你说的“使用了gird使用了Selector”是什么意思,

如何重现你说的问题,请详细描述重现的步骤,或者上传一个重现问题的demo

回复 使用道具 举报
下午三点的人
注册会员   /  发表于:2022-4-7 17:58:55
3#
<FlexGrid initialized  selectionMode={SelectionMode.Row}></FlexGrid>
我在FlexGrid组件的initialized初始化函数中
initialized(grid)=>{
    new Selector(grid,{})
}之后,选择就从一行变成了一个单元格,要怎么才能选中一行
回复 使用道具 举报
下午三点的人
注册会员   /  发表于:2022-4-7 18:01:45
4#
Richard.Ma 发表于 2022-4-7 17:43
你说的“使用了gird使用了Selector”是什么意思,

如何重现你说的问题,请详细描述重现的步骤,或者上传 ...

<FlexGrid initialized  selectionMode={SelectionMode.Row}></FlexGrid>
我在FlexGrid组件的initialized初始化函数中
initialized(grid)=>{
    new Selector(grid,{})
}之后,选择就从一行变成了一个单元格,要怎么才能选中一行
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-7 18:17:12
5#
你这边用的是Wijmo吗,还是C1 ASP.NET MVC ,没法发一个重现问题项目上来,我验证一下看看是不是产品bug
回复 使用道具 举报
下午三点的人
注册会员   /  发表于:2022-4-8 09:05:52
6#
Richard.Ma 发表于 2022-4-7 18:17
你这边用的是Wijmo吗,还是C1 ASP.NET MVC ,没法发一个重现问题项目上来,我验证一下看看是不是产品bug

                   用的wijmo
回复 使用道具 举报
下午三点的人
注册会员   /  发表于:2022-4-8 09:32:48
8#
Richard.Ma 发表于 2022-4-8 09:23
好的,因为看到你这边的Flexgrid是大写的我以为你用的是C1,

Wijmo中,目前是设计就是这样,设置了Selec ...

没有其他能实现选中一行的办法了嘛?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-8 11:00:13
9#
没有办法

你加了Selector,复选框勾选后这一行就选中了,也就是说目前就已经是多行选择的模式了,也没有办法变化

只能选择到某一个单元格cell,也只是指示当前获取焦点的单元格
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部