找回密码
 立即注册

QQ登录

只需一步,快速开始

BND

高级会员

170

主题

526

帖子

1826

积分

高级会员

积分
1826
BND
高级会员   /  发表于:2022-7-15 16:40  /   查看:1952  /  回复:7
1金币
在getState中判断,execute中切换 企业微信截图_16578742645453.png563430785.png
原功能 企业微信截图_16578743535447.png938124999.png

最佳答案

查看完整内容

如果是没有数据验证,那么这个勾选状态以及状态的改变无法通过api或者其他方法进行修改。

7 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-15 16:40:50
来自 8#
BND 发表于 2022-7-18 10:18
无,但是我想要这个单选框的状态和修改它的状态,这个是默认勾选的

如果是没有数据验证,那么这个勾选状态以及状态的改变无法通过api或者其他方法进行修改。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-15 17:05:02
2#
SpreadJS中提供了两个接口用于设置选定单元格时显示的信息和 上述信息是否展示的设置
inputMessage:用于设置和获取选定单元格时显示的信息
https://demo.grapecity.com.cn/sp ... r.html#inputMessage
showInputMessage:用于上述设置上述信息是否显示
https://demo.grapecity.com.cn/sp ... ml#showInputMessage
回复 使用道具 举报
BND
高级会员   /  发表于:2022-7-16 09:33:11
3#
Clark.Pan 发表于 2022-7-15 17:05
SpreadJS中提供了两个接口用于设置选定单元格时显示的信息和 上述信息是否展示的设置
inputMessage:用于 ...

有没有演示呢有点看不懂api
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-18 09:39:01
4#
BND 发表于 2022-7-16 09:33
有没有演示呢有点看不懂api

可以参考这个先通过getDataValidator判断单元格是否有数据验证,如果有,则可以获取到单元格的数据验证示例,然后通过showInputMessage判断是否显示输入信息。
image.png54533080.png

也可以通过传参布尔值来控制是否显示输入信息
image.png798845824.png

回复 使用道具 举报
BND
高级会员   /  发表于:2022-7-18 09:59:53
5#
Derrick.Jiao 发表于 2022-7-18 09:39
可以参考这个先通过getDataValidator判断单元格是否有数据验证,如果有,则可以获取到单元格的数据验证示 ...

企业微信截图_1658109504763.png418713378.png 好像getDataValidator返回空值
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-18 10:14:32
6#
BND 发表于 2022-7-18 09:59
好像getDataValidator返回空值

请问对应的单元格是否有validator(数据验证)呢?如果该单元格没有数据验证,那么这个返回的就是空值。帖子中“选定单元格时显示输入信息”这个属性存在的前提是该单元格有数据验证,否则,这个属性单独存在就没有意义了。
回复 使用道具 举报
BND
高级会员   /  发表于:2022-7-18 10:18:39
7#
Derrick.Jiao 发表于 2022-7-18 10:14
请问对应的单元格是否有validator(数据验证)呢?如果该单元格没有数据验证,那么这个返回的就是空值。 ...

无,但是我想要 企业微信截图_16581106381270.png35740965.png 这个单选框的状态和修改它的状态,这个是默认勾选的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部