FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 2944|回复: 1
打印 上一主题 下一主题

动态添加的AccordionPane控件,不能改变它的Collapsed属性

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-4 17:29:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Lisa 于 2013-6-4 17:33 编辑

动态添加的AccordionPane控件,可以改变Title属性,但是不能改变它的Collapsed属性
上代码
  1. <body>
  2.     <x:PageManager ID="PageManager1" runat="server" />
  3.     <form id="form1" runat="server">
  4.         <x:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"></x:Button>
  5.         <x:Button ID="Button2" runat="server" Text="EmpBt"></x:Button>
  6.         <x:Accordion ID="Accordion1" runat="server" ShowBorder="false" ShowCollapseTool="True" ShowHeader="false" Title="Accordion" Height="300">
  7.             <Panes>
  8.             </Panes>
  9.         </x:Accordion>
  10.     </form>
  11. </body>
复制代码
  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (!IsPostBack)
  4.             {

  5.                 AccordionPane APane1 = Accordion1.FindControl("APane1") as AccordionPane;
  6.                 APane1.Expanded = false;
  7.                 APane1.Title = "APane1";
  8.                 APane1.Height = 300;

  9.                 AccordionPane APane2 = Accordion1.FindControl("APane2") as AccordionPane;
  10.                 APane2.Expanded = false;
  11.                 APane2.Title = "APane2";

  12.             }
  13.         }

  14.         protected void Page_Init(object sender, EventArgs e)
  15.         {
  16.             AccordionPane APane1 = new AccordionPane();
  17.             Accordion1.Panes.Add(APane1);
  18.             APane1.ID = "APane1";
  19.             AccordionPane APane2 = new AccordionPane();
  20.             Accordion1.Panes.Add(APane2);
  21.             APane2.ID = "APane2";
  22.         }

  23.         protected void Button1_Click(object sender, EventArgs e)
  24.         {
  25.             AccordionPane APane = Accordion1.FindControl("APane1") as AccordionPane;
  26.             APane.Title = "changed Apane1";
  27.             APane.Collapsed = false;
  28.         }
复制代码
点击Button1之后,Title改变了,但是不能由收缩状态变为展开状态

请大家帮忙看看时怎么回事,是不是Bug
沙发
 楼主| 发表于 2013-6-17 09:57:25 | 只看该作者
自己顶一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-27 19:59 , Processed in 0.043103 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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