FineUI 官方论坛
标题:
手风琴动态生成出现的JS问题
[打印本页]
作者:
直尺画圆
时间:
2017-7-28 14:44
标题:
手风琴动态生成出现的JS问题
动态生成手风琴控件,出现的JS问题,哪里引起的呢,请大神指点。
错误为:
[attach]10398[/attach]
代码调用:
@(F.RegionPanel()
.ID("RegionPanel1")
.ShowBorder(false)
.IsViewPort(true)
.CssClass("mainpanel")
.Regions(
F.Region()
.ID("topPanel")
.ShowBorder(false)
.ShowHeader(false)
.RegionPosition(Position.Top)
.CssClass("topregion bgpanel")
.Layout(LayoutType.Fit)
.ContentEl("#header"),
F.Region()
.ID("leftPanel")
.RegionSplit(true)
.Width(200)
.ShowHeader(false)
.Title("菜单")
.EnableCollapse(true)
.Layout(LayoutType.Fit)
.RegionPosition(Position.Left)
.CssClass("leftregion bgpanel")
.RegionSplitIcon(true)
.RegionSplitWidth(8)
.Items((ControlBase[])ViewBag.Menus),
F.Region()
.ID("mainRegion")
.ShowHeader(false)
.Layout(LayoutType.Fit)
.RegionPosition(Position.Center)
.CssClass("centerregion")
.Items(
F.TabStrip()
.ID("mainTabStrip")
.EnableTabCloseMenu(true)
.ShowBorder(false)
.Tabs(
F.Tab()
.ID("Tab1")
.Title("首页")
.BodyPadding(10)
.Layout(LayoutType.Fit)
.Icon(Icon.House)
.ContentEl("#maincontent")
)
)
)
)
代码:
private void LoadAccordionPanel()
{
DataTable dt = FacadeSys.GetAccordionMenuDataTable();
List<ControlBase> AccordionList = new List<ControlBase>();
Accordion at = new Accordion();
at.ShowBorder = false;
at.ShowHeader = false;
at.ShowCollapseTool = true;
foreach (DataRow row in dt.Rows)
{
AccordionPane panel = new AccordionPane();
panel.Title = row["menuName"].ToString();
panel.IconUrl = Url.Content("~/res/images/16/1.png");
panel.BodyPadding = "2px 5px";
panel.Layout = LayoutType.Fit;
Label lbl = new Label();
lbl.Text = "面板中的文本";
panel.Items.Add(lbl);
at.Panes.Add(panel);
}
AccordionList.Add(at);
ViewBag.Menus = AccordionList.ToArray();
}
作者:
直尺画圆
时间:
2017-7-28 15:19
已经解决,原来是少了一个treeMenu控件的ID引起的
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4