找回密码
 立即注册

QQ登录

只需一步,快速开始

xiaobo2023

注册会员

11

主题

22

帖子

99

积分

注册会员

积分
99
xiaobo2023
注册会员   /  发表于:2023-10-23 17:32  /   查看:1990  /  回复:3
1金币
本帖最后由 Joestar.Xu 于 2023-10-25 14:18 编辑



产品:SpreadJS
版本:16.1.3


image.png98703612.png

image.png430194091.png


如图所示,通过下拉框的方式设置空白行的值,监听事件里获取不到当前行的值,如果是手动输入的值就可以获取到

最佳答案

查看完整内容

您好,根据您的描述,对列表数据验证进行了ValueChanged事件监听,是可以获取到选中之后的值的,如下图所示: 测试文件见附件。

3 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-10-23 17:32:37
来自 4#
您好,根据您的描述,对列表数据验证进行了ValueChanged事件监听,是可以获取到选中之后的值的,如下图所示:

image.png482340697.png
测试文件见附件。

三种下拉框设置方式.html

3.53 KB, 下载次数: 259

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-10-23 20:18:17
2#
本帖最后由 Ellia.Duan 于 2023-10-23 20:20 编辑

您好,在SpreadJS中有三种方式设置下拉框,
第一种ComboBox,其下拉框样式为
image.png976917724.png
第二种style,其下拉框样式为:
image.png823287658.png
第三种数据验证,其下拉框样式为:
image.png952385253.png
经过与您问题图片的对比,您说的下拉框应该是第三种,通过数据验证中的序列验证来进行下拉选择。
数据验证更多的是对输入内容的校验,看是否属于列表的数据。
其次,关于您说的事件监听,是指用什么事件监听的。


回复 使用道具 举报
xiaobo2023
注册会员   /  发表于:2023-10-24 09:06:58
3#
Ellia.Duan 发表于 2023-10-23 20:18
您好,在SpreadJS中有三种方式设置下拉框,
第一种ComboBox,其下拉框样式为

就是值改变事件监听, GC.Spread.Sheets.Events.ValueChanged,通过下拉框去选择值,这个监听触发了,但是选中的值获取不到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部