热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

老问题:下拉子数据窗口显示值一样,实际值只能取第一个出现

这个问题要怎么处理好啊。搜索以前帖子也没看到有好解决办法。举个例子,下拉数据窗口为:名称简称编码红苹果苹果01青苹果苹果02红蛇
这个问题要怎么处理好啊。搜索以前帖子也没看到有好解决办法。
举个例子,下拉数据窗口为:
名称     简称     编码
红苹果   苹果     01
青苹果   苹果     02
红蛇果   苹果     03

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

6 个解决方案

#1


不知为何你要如此设置,苹果实际是个‘大类’,而各种名称的苹果是‘小类’。在你的数据窗口中,包含下拉数据窗口的列中你一定取的是date column是编码,而display column是简称,这样在dw的itemchanged事件中,它永远认为是同一编码,就是你上面提到的。我不太明白,为何你一定要让这一列的显示必须是‘苹果’而不是‘红苹果,青苹果...’?如果你将这列的display column改成名称,这个问题就解决了。

#2


哈哈,客户的要求,我也明白不了,但是必须得这样做
我只是举个例子,如果改成名称,我也没必要发帖了。

#3


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

#4


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


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

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

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

#5


引用 4 楼  的回复:
引用 3 楼 的回复:

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


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

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

再者可以考虑一下……

第3个方法符合我的要求,前两个方法虽然知道可以这样做,但是因为影响原来客户操作习惯,客户有意见。

#6


谢谢lzp_lrp,给分了!

推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 如何配置小米wifi放大器来增强家庭无线路由器信号?
    本文介绍了如何通过配置小米wifi放大器来增强家庭无线路由器信号的方法。通过打开米家APP,选择设备添加,搜索并选择需要添加的wifi放大器,根据系统提示进行下一步操作即可完成配置。配置完成后,家庭无线路由器信号将得到增强。 ... [详细]
  • Win10下游戏不能全屏的解决方法及兼容游戏列表
    本文介绍了Win10下游戏不能全屏的解决方法,包括修改注册表默认值和查看兼容游戏列表。同时提供了部分已经支持Win10的热门游戏列表,帮助玩家解决游戏不能全屏的问题。 ... [详细]
  • 本文讨论了如何在不使用SearchBar display controller的情况下,单独使用SearchBar并捕获其textChange事件。作者介绍了实际状况,即左侧SliderMenu中的SearchBar需要在主页TableView中显示搜索结果。然后,作者提供了解决方案和步骤,帮助读者实现这一功能。 ... [详细]
  • 本文介绍了新款奇骏的两个让人上瘾的功能,分别是智能互联系统和BOSE音响。通过对新款奇骏的配置和功能进行评测,探讨了这两个新增功能的使用体验和优势。此外,还介绍了新款奇骏的其他配置和改进,如增加的座椅和驾驶辅助系统,以及内饰的舒适性提升。对于喜欢音响的消费者来说,BOSE音响的升级也是一个亮点。最后,文章提到了BOSE音响的数字还原能力,以及7座版无法配备BOSE音响的原因。 ... [详细]
  • 电脑公司win7剪切板位置及使用方法
    本文介绍了电脑公司win7剪切板的位置和使用方法。剪切板一般位于c:\windows\system32目录,程序名为clipbrd.exe。通过在搜索栏中输入cmd打开命令提示符窗口,并输入clip /?即可调用剪贴板查看器。赶紧来试试看吧!更多精彩文章请关注本站。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • Excel数据处理中的七个查询匹配函数详解
    本文介绍了Excel数据处理中的七个查询匹配函数,以vlookup函数为例进行了详细讲解。通过示例和语法解释,说明了vlookup函数的用法和参数的含义,帮助读者更好地理解和运用查询匹配函数进行数据处理。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • JVM 学习总结(三)——对象存活判定算法的两种实现
    本文介绍了垃圾收集器在回收堆内存前确定对象存活的两种算法:引用计数算法和可达性分析算法。引用计数算法通过计数器判定对象是否存活,虽然简单高效,但无法解决循环引用的问题;可达性分析算法通过判断对象是否可达来确定存活对象,是主流的Java虚拟机内存管理算法。 ... [详细]
  • 微软发布OneNote for WordPress插件,支持一键从OneNote获取内容发布
    微软今日发布了OneNoteforWordPress插件,该插件支持从OneNote一键获取 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
author-avatar
茶人2502933107
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有