FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 3337|回复: 5
打印 上一主题 下一主题

ExtAspNet_v3.1.9.1 CheckBoxList BUG 提交

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-29 07:48:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ExtAspNet_v3.1.9.1 CheckBoxList  BUG 提交

SelectedValueArray  方法 ,无法获取值

换回 3.1.8.2版本正常
沙发
发表于 2012-8-30 06:32:33 | 只看该作者
你看 http://demo.extasp.net/#/form/checkboxlist_update.aspx 没问题。

如果还存在问题请发完整示例
板凳
 楼主| 发表于 2012-8-31 04:54:11 | 只看该作者
同样的代码 3.1.8 没有问题
CheckBoxList 是动态生成的

本帖子中包含更多资源

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

x
地板
发表于 2012-9-1 06:41:15 | 只看该作者
sam.chang 发表于 2012-8-31 04:54
同样的代码 3.1.8 没有问题
CheckBoxList 是动态生成的

首先你给的例子不能运行,我又照葫芦画瓢自己重写了一下:
  1. <ext:PageManager ID="PageManager1" runat="server" />
  2.     <ext:Form ID="Form2" runat="server" BodyPadding="5px" EnableBackgroundColor="true"
  3.         Title="发起新任务" LabelWidth="100px">
  4.         <Rows>
  5.             <ext:FormRow ID="FormRow1" runat="server">
  6.                 <Items>
  7.                     <ext:CheckBoxList ID="CheckBoxList1" runat="server" Label="执行人" Required="true" ColumnNumber="6">
  8.                     </ext:CheckBoxList>
  9.                 </Items>
  10.             </ext:FormRow>
  11.         </Rows>
  12.     </ext:Form>
  13.     <ext:Button ID="Button1" runat="server" OnClick="btn_Submit_Click"></ext:Button>
复制代码
  1. protected void Page_Load(object sender, EventArgs e)
  2.         {

  3.             if (!this.IsPostBack) {

  4.                 CheckBoxList1.Items.Add("Text1", "Value1");
  5.                 CheckBoxList1.Items.Add("Text2", "Value2");
  6.                 CheckBoxList1.Items.Add("Text3", "Value3");
  7.                 CheckBoxList1.Items.Add("Text4", "Value4");
  8.                 CheckBoxList1.Items.Add("Text5", "Value5");

  9.             }
  10.         }

  11.         protected void btn_Submit_Click(object sender, EventArgs e)
  12.         {
  13.             Button1.Text = CheckBoxList1.SelectedValueArray.Length.ToString();
  14.             
  15.         }
复制代码


测试后发现,这的确是ExtAspNet的一个BUG,已经修正:81337

       -修正动态创建的复选框列表,在默认未选中任何值的情况下,回发时SelectedValueArray取不到值的问题(sam.chang)。



5#
发表于 2012-9-1 21:15:42 | 只看该作者
本帖最后由 shiningrise 于 2012-9-1 21:53 编辑

经测试,bug并没有改过来
把demo的checkboxlist.aspx文件中的//CheckBoxList2.SelectedValueArray = new string[] { "1", "3" };的语句注释掉,就可以重现bug

bug已经修正,是我的svn更新出问题了,我把原来的库删除了,重新下载,测试就行了
6#
发表于 2012-10-2 02:31:10 | 只看该作者
为什么下载页面打不开呢,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-24 21:04 , Processed in 0.047069 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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