FineUI 官方论坛

标题: DropdownList下拉列表,能否手工输入value值,自动匹配选择Text [打印本页]

作者: Mr.Wu    时间: 2013-4-8 06:48
标题: DropdownList下拉列表,能否手工输入value值,自动匹配选择Text
数据库性别代码表内,一个字段存储性别代号(1或2),一个字段存储性别文字(1|男或2|女)。
后台:将下拉列表绑定数据:
ddlxingbie.DataTextField = "daihao";
ddlxingbie.DataValueField="mingcheng"


需求:前面页面中,光标定位到性别下拉列表时,能否在直接输入1或2,下拉列表的文字变为1|男或2|女?
这样就不用每次手工来选择,特别是像民族这种比较多选项时,直接输入代码可能更快。

[attach]2040[/attach]

作者: sanshi    时间: 2013-4-8 07:37
需要遍历一下数据源,增加一个 daihao_mingcheng 列,并设置 ddlxingbie.DataTextField = "daihao_mingcheng";
作者: appletreegd    时间: 2013-4-8 09:43
官网例子下拉列表那里已经可以过滤选项了,LZ可以去看下
作者: Mr.Wu    时间: 2013-4-8 10:45
sanshi 发表于 2013-4-8 07:37
需要遍历一下数据源,增加一个 daihao_mingcheng 列,并设置 ddlxingbie.DataTextField = "daihao_mingchen ...

不太明白你说的。
我现在表内容是这样的:
daihao   mingcheng
1          1|男
2          2|女

将下拉列表绑定数据:
ddlxingbie.DataTextField = "daihao";
ddlxingbie.DataValueField="mingcheng"

还有怎么弄?
作者: sanshi    时间: 2013-4-8 11:19
Mr.Wu 发表于 2013-4-8 10:45
不太明白你说的。
我现在表内容是这样的:
daihao   mingcheng

是不是类似这个DEMO:http://fineui.s1.kingidc.net/dem ... ist_enableedit.aspx

你输入 1 ,下拉列表只有  1|男
作者: Mr.Wu    时间: 2013-4-8 13:00
本帖最后由 Mr.Wu 于 2013-4-8 13:01 编辑
sanshi 发表于 2013-4-8 11:19
是不是类似这个DEMO:http://fineui.s1.kingidc.net/demo/default.aspx#/demo/dropdownlist/dropdownlist ...

不太像你说的这个例子。像下面这个这样子的,能实现么?下拉列表,输入代码值,回车到下一文本框后,自动显示上一下拉框为Text中文显示。
[attach]2042[/attach]




作者: sanshi    时间: 2013-4-9 01:22
Mr.Wu 发表于 2013-4-8 13:00
不太像你说的这个例子。像下面这个这样子的,能实现么?下拉列表,输入代码值,回车到下一文本框后,自动 ...

做不成这个效果。 你的GIF是怎么制作的,很感兴趣
作者: Mr.Wu    时间: 2013-4-9 19:23
sanshi 发表于 2013-4-9 01:22
做不成这个效果。 你的GIF是怎么制作的,很感兴趣

呵呵,是一个录制Gif动画的小软件:LICEcap
我把安装包发上来,很小的,几百K而已,跟大家分享一下……
[attach]2049[/attach]

作者: ☆蓅^ǒ^影☆    时间: 2013-8-18 11:12
sanshi 发表于 2013-4-8 11:19
是不是类似这个DEMO:http://fineui.s1.kingidc.net/demo/default.aspx#/demo/dropdownlist/dropdownlist ...

这个例子不支持模糊查过滤 如果想实现模糊过滤怎么实现啊??




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4