FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 3064|回复: 7
打印 上一主题 下一主题

最新版本3.2.2 CheckBoxList BUG

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-25 06:24:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先在页面加载时绑定一些列
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 源码,请告诉我。

不胜感激。
沙发
发表于 2012-12-25 07:23:47 | 只看该作者
刚试了你的这种情况,没发现问题。

能不能写个完整的例子,我可以直接运行的。。。
板凳
 楼主| 发表于 2012-12-25 07:39:55 | 只看该作者
用的示例的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();
        }

      
    }
}
地板
发表于 2012-12-25 08:40:29 | 只看该作者
经测试是个BUG,等会修正。
5#
发表于 2012-12-25 08:56:52 | 只看该作者
已经修正,这个更新会出现在 FineUI v3.2.3 中。
    -修正清空CheckBoxList或者RadioButtonList时仍然存在一项的问题(liugeZ)。

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

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

TemplateField 中目前只能放 Asp.Net 控件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-20 01:19 , Processed in 0.045474 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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