FineUI 官方论坛

标题: 【已确认】单元格编辑,下拉列表不强制选择 [打印本页]

作者: 啊拉    时间: 2015-7-22 10:54
标题: 【已确认】单元格编辑,下拉列表不强制选择
单元格编辑,我想实现单元格邦定下拉数据,但又是可以输入,不强制选择。如果是下拉DropDownList单独使用,是可以实现的,也有例子,但放入到grid里,就不行了。
[attach]7698[/attach]

放入grid里:
[attach]7699[/attach]可输入,但是鼠标切换到另外的单元格之后,=》[attach]7700[/attach],又变回来了,因为“李六”是下拉框邦定的项。我想实现的就是可选可输入
单独使用可以实现,在grid里的单元格里,我实现不了。。。求解

作者: sanshi    时间: 2015-7-23 09:18
测试中....
作者: 啊拉    时间: 2015-7-23 09:22
sanshi 发表于 2015-7-23 09:18
测试中....

好的,还有,如果单独使用的时候,邦定的数据源为null的时候,也不行。所以我只能拼加一条为空的项,这样就保存数据源不为null。这样录入的时候,在后台才取得到,如果数据源为null,你就算录入了,在后台取ddl.Text的时候,一直都是""值。
作者: sanshi    时间: 2015-7-23 09:39
啊拉 发表于 2015-7-23 09:22
好的,还有,如果单独使用的时候,邦定的数据源为null的时候,也不行。所以我只能拼加一条为空的项,这样 ...

这个是啥情况,基于官网示例页面,改个例子给我调试
作者: 啊拉    时间: 2015-7-23 10:00
sanshi 发表于 2015-7-23 09:39
这个是啥情况,基于官网示例页面,改个例子给我调试

DDLRemark.DataSource = gxjt.DBUtility.DbHelperSQL.Query("select '' as remark union all select distinct remark from Price_Houses where FK_ProjCode='" + Request["ProjCode"].ToString() + "' and IsNull(Remark,'')<>'' ");
            DDLRemark.DataTextField = "remark";
            DDLRemark.DataValueField = "remark";
            DDLRemark.DataBind();

如果DataSource的值是null就不行了。所以我要加select '' as remark union all

作者: sanshi    时间: 2015-7-23 10:04
啊拉 发表于 2015-7-23 10:00
DDLRemark.DataSource = gxjt.DBUtility.DbHelperSQL.Query("select '' as remark union all select dist ...

下拉列表必须要有一项值吧,否则有啥用?
作者: 啊拉    时间: 2015-7-23 10:06
sanshi 发表于 2015-7-23 10:04
下拉列表必须要有一项值吧,否则有啥用?

但是有时候有些情况就是刚开始是没有的。通过直接录入。然后从第二次开始就会有了。。。
作者: sanshi    时间: 2015-7-23 21:14
多谢提出,你说的两个问题已经确认的BUG,下个版本会修正(v2.7.0):
-下拉列表支持可选项为空,增加示例:下拉列表控件->杂项->下拉列表(不强制选择,初始值,下拉选项为空)。
-下拉列表编辑框支持不强制选择,增加示例:单元格编辑->下拉列表/框->下拉列表(单选,不强制选择)。

官网示例已经更新,可以看下:
http://fineui.com/demo_pro/#/dem ... forceselection.aspx
http://fineui.com/demo_pro/#/dem ... forceselection.aspx





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