FineUI 官方论坛

标题: accordion 手风琴效果 高度怎么修改 [打印本页]

作者: 各种打酱油    时间: 2012-4-18 10:54
标题: accordion 手风琴效果 高度怎么修改
protected void Page_Init(object sender, EventArgs e)
    {
       ExtAspNet.Accordion accordion = new ExtAspNet.Accordion();
       RegionLeft.Items.Add(accordion);
       accordion.ShowBorder = false;
       accordion.ShowHeader = false;
       List<PageInfoJoin> accordionList = getAccordionMenu();
       foreach (PageInfoJoin pij in accordionList) {
       ExtAspNet.AccordionPane pane = new ExtAspNet.AccordionPane();
       accordion.Panes.Add(pane);
       pane.Title = "<b>"+pij.Name+"</b>";
       pane.IconUrl = pij.ImageUrl;
    }
}

代码如上,怎么设置高度,求指导



作者: Landroid    时间: 2012-4-18 11:06
把这两句放在最后
accordion.Panes.Add(pane);
RegionLeft.Items.Add(accordion);

Accordion 的Ajax属性没有高度,请尝试通过CssStyle来设置

作者: 各种打酱油    时间: 2012-4-18 11:10
Landroid 发表于 2012-4-18 11:06
把这两句放在最后
accordion.Panes.Add(pane);
RegionLeft.Items.Add(accordion);

CSSStyle 设置了高度,但是还是无效
作者: Landroid    时间: 2012-4-18 11:15
各种打酱油 发表于 2012-4-18 11:10
CSSStyle 设置了高度,但是还是无效

一种解决办法
页面中
<ext:Region> 在这里设置 layout="Fit"
<ext:Accordion ID="Accordion1"> 或者在这里高度
</..>
</..>
后台中
Accordion1.Panes.Add(pane)




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