FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 5313|回复: 8
打印 上一主题 下一主题

3·13 发现两个bug

[复制链接]
跳转到指定楼层
楼主
发表于 2012-4-10 13:24:33 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 eal 于 2012-4-10 13:26 编辑

1.dropdownlist 控件中的item,如果设置value="" selected="true"也这个item不能默认选中,value不为空则正常。
2.两个选项卡,第一个选项卡放一个按钮,为按钮添加服务端单击发事件;在第二个选项卡中添加一个tree控件,为tree加入几个节点。
运行后点击第一个选项卡中的按钮,会抛出与tree相关的js错误。如果页面运行后,先点击第二个选项卡,然后再点击第一个选项卡中的按钮也正常运行。
沙发
 楼主| 发表于 2012-4-12 21:28:55 | 只看该作者
都发上来几天了~ 没人理会,自己顶一下
板凳
发表于 2012-4-12 22:01:35 来自手机 | 只看该作者
下拉列表,还是不要设置value为空,为空情况没咋测试。第二个问题写个例子吧,这样描述太复杂了
地板
 楼主| 发表于 2012-4-12 22:24:22 | 只看该作者
就是下面这段代码
    <form id="form1" runat="server">
    <ext:PageManager ID="PageManager1" runat="server" AutoSizePanelID="TabStrip1" />
    <ext:TabStrip ID="TabStrip1" runat="server" ActiveTabIndex="0" ShowBorder="True">
        <Tabs>
            <ext:Tab ID="Tab1" runat="server" BodyPadding="5px" EnableBackgroundColor="true" Title="Tab1" >
                <Items>
                    <ext:Button ID="Button1" runat="server" Text="Button">
                </ext:Button>
                </Items>
            </ext:Tab>
            <ext:Tab ID="Tab2" runat="server" BodyPadding="5px" EnableBackgroundColor="true" Title="Tab2">
                <Items>
                    <ext:Tree ID="Tree1" runat="server" AutoScroll="true" EnableArrows="true" Title="Tree">
                    </ext:Tree>
                </Items>
            </ext:Tab>
          </Tabs>
    </ext:TabStrip>
    </form>



运行后不要切换选项卡,单机按钮就报脚本错误了。
如果切换到Tab2然后再切换回Tab1,单机按钮就正常。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
5#
 楼主| 发表于 2012-4-13 20:33:05 | 只看该作者
期盼下一个版本能把这两个BUG处理好.
DropDownList 设置Value为空是很常用的~
6#
发表于 2012-4-15 18:56:57 | 只看该作者
我又测试了一下,DropDownList可以设置Value值为空,这个在:http://bbs.extasp.net/forum.php?mod=viewthread&tid=128 这里已经修正。

如果你能重现这个问题,请写个详细的例子,并说明所用的浏览器
7#
 楼主| 发表于 2012-4-16 23:12:25 | 只看该作者
嗯,又试了一下,DropDownList可以设置Value值为空时候选中了。但是另外一个问题确实还是存在的。
我IE8 IE9都报脚本错误。


if (cmp.isXType('treepanel')) {
            saveInHiddenField('ExpandedNodes', cmp.x_getExpandedNodes(cmp.getRootNode().childNodes).join(','));
           saveInHiddenField('CheckedNodes', cmp.x_getCheckedNodes().join(','));
            saveInHiddenField('SelectedNodeIDArray', cmp.x_getSelectedNodes().join(','));
        }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
8#
发表于 2012-4-17 10:29:54 | 只看该作者
第二个也不能算是BUG,算是一个应用技巧吧。

只需要设置TabStrip的EnableDeferredRender="false"即可,标识不启用延迟渲染。

延迟渲染指的是在打开每个Tab的时候再渲染Tab中的内容,可以提供页面加载速度,并且大部分情况下都没问题,但有时比如你的这种情况,另一个Tab中有Tree控件时就不能延迟渲染了。
9#
 楼主| 发表于 2012-4-19 19:29:32 | 只看该作者
{:soso_e113:} 解决了,谢谢support ,学习了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-11 03:43 , Processed in 0.047332 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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