读书人

老有关问题:下拉子数据窗口显示值一样

发布时间: 2013-03-26 09:54:34 作者: rapoo

老问题:下拉子数据窗口显示值一样,实际值只能取第一个出现
这个问题要怎么处理好啊。搜索以前帖子也没看到有好解决办法。
举个例子,下拉数据窗口为:
名称 简称 编码
红苹果 苹果 01
青苹果 苹果 02
红蛇果 苹果 03

要求显示简称,实际值为编码。
实际中不管你选了青苹果,红蛇果,获取到的编码都为03,就算用其他方式取到正确的编码,setitem 编码为正确编码后,在保存的时候又自动变成'01'了。
[解决办法]

引用:
我现在的想法是不用下拉数据窗口,自己另外用个DW模拟成下拉数据窗口。但是如何精准的判断到数据窗口中录入列的坐标位置,同时还得考虑到这数据窗横向滚动纵向滚动的情况,不知道这样会不会复杂。


这么做会非常复杂,可以考虑用弹出式窗口(里面放一个数据窗口)来实现

或者固定一个数据窗口(显示在右下角),输入时显示出来,焦点切换到别的列时隐藏

再者可以考虑一下方案,下拉数据窗口再加一个列,为简称 + 50个空格 + 编码,设置这个为隐藏列,数据窗口显示时显示这个列,设置为左对齐,用户看到的是简称(虽然后面还有东东,但用户看不到),但一样可以正常选择

读书人网 >PB

热点推荐