FineUI 官方论坛

标题: 最新版本3.2.2 CheckBoxList BUG [打印本页]

作者: liugeZ    时间: 2012-12-25 06:24
标题: 最新版本3.2.2 CheckBoxList BUG
先在页面加载时绑定一些列
if (!IsPostBack) {
                cblYXBW.Items.Add("1", "1");
                cblYXBW.Items.Add("2", "2");

}

点击按钮时,把这些列删除

protected void Button1_Click(object sender, EventArgs e)
        {
            cblYXBW.Items.Clear();
        }


问题是删除了以后,获取checkboxlist的项为0,而页面上却还有一个checkbox.

用工具查看显示的HTML代码是这样

<div id="ext-gen304" class="x-form-check-wrap" style="width: 116px;">
<input id="ext-comp-1048" class=" x-form-checkbox x-form-field" type="checkbox" name="tobedeleted" autocomplete="off" value="tobedeleted">

<label id="ext-gen305" class="x-form-cb-label" for="ext-comp-1048"> </label>


</div>

这个是唯一的一个,需要升级,或者需要怎么做,或者改fineUI 源码,请告诉我。

不胜感激。

作者: sanshi    时间: 2012-12-25 07:23
刚试了你的这种情况,没发现问题。

能不能写个完整的例子,我可以直接运行的。。。
作者: liugeZ    时间: 2012-12-25 07:39
用的示例的basic -->hello.aspx页面改写的。


html :


<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="hello.aspx.cs" Inherits="FineUI.Examples.basic.hello" %>

<!DOCTYPE html>
<html>
<head runat="server">
    <title></title>
    <link href="../css/main.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
    <xageManager ID="ageManager1" runat="server" />
    <x:CheckBoxList ID="cblone" runat ="server"></x:CheckBoxList>

    <x:Button Text="点击清空CheckBoxList" runat="server" ID="btnHello" OnClick="btnHello_Click">
    </x:Button>
    <br />
   
    </form>
</body>
</html>

code:


using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace FineUI.Examples.basic
{
    public partial class hello : PageBase
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack) {
                cblone.Items.Add("1","1");
                cblone.Items.Add("2", "2");
            }
        }

        protected void btnHello_Click(object sender, EventArgs e)
        {
            cblone.Items.Clear();
        }

      
    }
}

作者: sanshi    时间: 2012-12-25 08:40
经测试是个BUG,等会修正。
作者: sanshi    时间: 2012-12-25 08:56
已经修正,这个更新会出现在 FineUI v3.2.3 中。
    -修正清空CheckBoxList或者RadioButtonList时仍然存在一项的问题(liugeZ)。

如果你想现在就使用,可以下载最新的源代码,自己编译一个DLL: http://fineui.codeplex.com/SourceControl/BrowseLatest
作者: liugeZ    时间: 2012-12-25 09:12
多谢,解决很迅速
作者: 好好fineui    时间: 2012-12-26 05:54
sanshi 发表于 2012-12-25 08:56
已经修正,这个更新会出现在 FineUI v3.2.3 中。
    -修正清空CheckBoxList或者RadioButtonList时仍然存在 ...

sanshi GRID中放了Numbox竟然可以随便输入 包括字母, 还有DatePicker控件日历弹不出来
这两个bug关注下啊
作者: sanshi    时间: 2012-12-26 06:57
好好fineui 发表于 2012-12-26 05:54
sanshi GRID中放了Numbox竟然可以随便输入 包括字母, 还有DatePicker控件日历弹不出来
这两个bug关注下 ...

TemplateField 中目前只能放 Asp.Net 控件




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