热门标签 | 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,给分了!

推荐阅读
  • 本文将介绍几款常用的搜索引擎,包括Google、百度、搜狗和去哪儿网,旨在为用户提供更多高效的网络搜索工具。所有推荐的搜索引擎均为免费服务。 ... [详细]
  • 本文介绍了一种简单的方法,帮助Windows 7用户将默认浏览器从Opera更换为其他浏览器。无论您偏好使用哪种浏览器,都可以轻松实现更换。 ... [详细]
  • 宝塔面板下启用HTTPS的详细指南
    本文提供了在宝塔面板环境中配置HTTPS的具体步骤,确保您的网站通信更加安全可靠。 ... [详细]
  • 正则表达式入门指南
    本文基于《正则表达式必知必会》(作者:Ben Forta,译者:杨涛),介绍了正则表达式的基本概念及其应用,包括搜索与替换功能,以及元字符的分类与使用。 ... [详细]
  • 初探Hadoop:第一章概览
    本文深入探讨了《Hadoop》第一章的内容,重点介绍了Hadoop的基本概念及其如何解决大数据处理中的关键挑战。 ... [详细]
  • Day4今天继续复习搞基础课,加油!树形DP每一个节点都分为选和不选两种状态,选为f[i,1],不选为f[i,0]&# ... [详细]
  • 最优化算法与matlab应用3:最速下降法
    最优化算法与matlab应用3:最速下降法最速下降法是一种沿着N维目标函数的负梯度方向搜索最小值的方法。(1)算法原理函数的负梯度表示如下:搜索步长可调整ak,通常记为(第k次迭代 ... [详细]
  • 近期阅读了《中国云计算的十年变迁》和《阿里云背后的创新者们》两篇文章,深入了解了中国云计算的十年发展历程及阿里云的创立背景。阿里云作为中国公有云市场的先驱,其未来的竞争格局引人关注。 ... [详细]
  • Docker基础入门与环境配置指南
    本文介绍了Docker——一款用Go语言编写的开源应用程序容器引擎。通过Docker,用户能够将应用及其依赖打包进容器内,实现高效、轻量级的虚拟化。容器之间采用沙箱机制,确保彼此隔离且资源消耗低。 ... [详细]
  • 本文详细介绍了在 Linux Bash 环境下使用的各种快捷键,包括命令编辑、控制、历史命令重用及特殊命令等,帮助用户提高操作效率。 ... [详细]
  • Hadoop MapReduce 实战案例:手机流量使用统计分析
    本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
  • 告别jQuery:Bootstrap5即将全面脱离jQuery依赖及其他前端热点
    本文精选了2019年2月「前端大全」平台上的15篇热门文章,涵盖技术分享与资源推荐。关注前端大全,获取更多前沿信息,提升您的前端技能。 ... [详细]
  • 如何在电脑上输入百分号
    本文将详细介绍如何在电脑上快速准确地输入百分号,提供多种方法供您选择,包括通过键盘快捷键和系统工具等,希望能为您解决输入特殊字符时遇到的问题。 ... [详细]
  • 如何寻找程序员的兼职机会
    随着远程工作的兴起,越来越多的程序员开始寻找灵活的兼职工作机会。本文将介绍几个适合程序员、设计师、翻译等专业人士的在线平台,帮助他们找到合适的兼职项目。 ... [详细]
  • PHP中Smarty模板引擎自定义函数详解
    本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
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社区 版权所有