找回密码
 立即注册

QQ登录

只需一步,快速开始

liyutong

初级会员

9

主题

33

帖子

218

积分

初级会员

积分
218

圣诞拼拼乐

liyutong
初级会员   /  发表于:2019-12-18 10:39  /   查看:3690  /  回复:5
1金币
比如说

画面初始化,执行查询操作,ComboBoxCell这个控件绑定datasource后取到的值是

第一项:1100   AAA

第二项:2100   BBB

第三项:3100   CCC

这条数据的下拉框控件取的是第三项的值,value是3100,画面上控件显示为CCC

但是选中这个控件,在可编辑状态下按tab键下面代码取到的值是1100

怎么能取到3100呢





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个问题我做了一个sample,但是不能重现你描述的问题 ​ 重现步骤,运行后,点击第二行的combobox进入编辑状态,按下tab键,会弹出这个cell的值,但是值就是3100

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-18 10:39:50
来自 4#

    这个问题我做了一个sample,但是不能重现你描述的问题


​

    重现步骤,运行后,点击第二行的combobox进入编辑状态,按下tab键,会弹出这个cell的值,但是值就是3100







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-18 13:36:58
2#
问题已经收到,我这边验证后给你回复
回复 使用道具 举报
liyutong
初级会员   /  发表于:2019-12-18 13:41:55
3#
Richard.Ma 发表于 2019-12-18 13:36
问题已经收到,我这边验证后给你回复

好的,多谢
回复 使用道具 举报
liyutong
初级会员   /  发表于:2019-12-19 09:41:56
5#
Richard.Ma 发表于 2019-12-18 17:37
这个问题我做了一个sample,但是不能重现你描述的问题

看了下您的sample,在取值的地方用的是getvalue()方法
我的代码里原来用的是 单元格.value 取的值,又重新debug了一下,初始化之后.value和getvalue()取出的值不一样
不知道这个原因是什么
修改成了getvalue()之后没什么问题了
感谢您的回答
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-19 09:45:39
6#
不客气,那看来这样就可以解决问题了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部