FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 15901|回复: 17
打印 上一主题 下一主题

dropdownlist的BUG

[复制链接]
跳转到指定楼层
楼主
发表于 2012-3-7 00:59:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 ⑥阿太⑥ 于 2012-3-9 00:54 编辑

dropdownlist我第一个喜欢绑成这样text="请选择" value=""
我使用selectedvalue=""   selecteditem=0都无法让"请选择"作为默认选项
当value=" "的时候就可以  很纠结啊

ddlSheng.Items.Insert(0, new ExtAspNet.ListItem("选择单位", "-1")); 这种方法可以默认选中
但是... 需要用到compare来做,用了compare就变成了必选项,很纠结的

还有一个问题  就是作为必选项,当我选中了value为空的选项,检查的时候也能通过,
可能判断的是有没有选中的行 而不是判断有没有选中的值 有没高手改下...

刚刚调试又发现一个问题
从有值的选项修改为value=“”的选项之后  不会激发回发事件

期待高手帮忙

18#
 楼主| 发表于 2012-3-10 16:05:49 | 只看该作者
终于... 终于
我可以安心继续开发了
17#
发表于 2012-3-10 13:35:06 | 只看该作者
杜志彬 发表于 2012-3-10 12:35
我今天又专门测试了一下,该问题确实存在。在Insert之后,按说应该默认选中的是第一项,却没有选中。使用Se ...

的确是个regression的BUG,和IE6还是IE8没关系。

已经修正,Change:74303
16#
发表于 2012-3-10 12:35:20 | 只看该作者
我今天又专门测试了一下,该问题确实存在。在Insert之后,按说应该默认选中的是第一项,却没有选中。使用SelectedIndex=0或者SelectedValue=""都不起作用。
15#
 楼主| 发表于 2012-3-10 00:31:49 | 只看该作者
换到IE8 还是存在我所说的所有问题
14#
 楼主| 发表于 2012-3-9 10:58:44 | 只看该作者
好勒 那我就放心了 我一会测试下其他的
13#
发表于 2012-3-9 09:55:42 | 只看该作者
⑥阿太⑥ 发表于 2012-3-9 00:58
老大 测试下吧 如果没发现我说的问题可以远程我机器上看看 还有一个GRID中ExpandUnusedSpace="True"属性 ...

早就声明不支持IE6了,IE6可能会有各种样式问题,这是ExtJS本身就存在的问题。

现在IE6的市场占有率已经很低很低了,并且XP下也可以升级到IE8。
12#
 楼主| 发表于 2012-3-9 00:58:34 | 只看该作者
30372245 发表于 2012-3-8 17:55
六楼的应该正确,我记得这个BUG早Fix了,你看以前的更新:

老大 测试下吧 如果没发现我说的问题可以远程我机器上看看 还有一个GRID中ExpandUnusedSpace="True"属性在IE下存在兼容性问题 弱弱的说下 我还是IE6...
11#
 楼主| 发表于 2012-3-9 00:00:45 | 只看该作者
本帖最后由 ⑥阿太⑥ 于 2012-3-9 09:39 编辑

我这里的版本是3.1 确认不行 IE6
10#
发表于 2012-3-8 17:55:10 | 只看该作者
⑥阿太⑥ 发表于 2012-3-8 15:22
我这里还是不行的 我汗

六楼的应该正确,我记得这个BUG早Fix了,你看以前的更新:
+2008-10-20 v1.2 beta6
。。。。
                +如果某项(ListItem)的Value为空字符串,则通过SelectedIndex和SelectedValue不能选中[jqpeng]。
                        -和Asp.net中的保持一致,ListItem的Value值可以为空字符串。 也就是可以这样写DropDownList1.SelectedValue = "";



不过我还没测试
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-9-22 08:51 , Processed in 0.047059 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表