[Ext.Net]TreePanel自定义图标
2013-01-10 13:03
357 查看
<head id="Head1" runat="server"> <title>改变TreePanel Icon图标</title> <style type="text/css"> .add { background-image: url(../../Icon/user.gif) !important; } </style> </head> <body> <form id="Form2" runat="server"> <ext:ResourceManager ID="ResourceManager1" runat="server" /> <ext:Viewport ID="Viewport1" runat="server"> <Items> <ext:BorderLayout ID="BorderLayout1" runat="server"> <West> <ext:TreePanel ID="TreePanel1" runat="server" Title="Tree" Width="200" AutoHeight="true" Border="false"> <Root> <ext:AsyncTreeNode Text="系统功能模块" NodeID="root" Expanded="true" Icon="ApplicationHome"> </ext:AsyncTreeNode> </Root> <Loader> <ext:PageTreeLoader RequestMethod="POST" OnNodeLoad="GetReportList" PreloadChildren="true"> <EventMask ShowMask="true" Target="Parent" Msg="Loading..." /> </ext:PageTreeLoader> </Loader> <Listeners> <Click Handler="if(node.isLeaf()){e.stopEvent();loadExample(node);}" /> </Listeners> </ext:TreePanel> </West> <Center> <ext:TabPanel ID="Pages" runat="server" EnableTabScroll="true" /> </Center> </ext:BorderLayout> </Items> </ext:Viewport> </form>
protected void GetReportList(object sender, NodeLoadEventArgs e) { string prefix = e.ExtraParams["prefix"] ?? ""; if (!string.IsNullOrEmpty(e.NodeID)) { for (int i = 1; i < 6; i++) { AsyncTreeNode asyncNode = new AsyncTreeNode(); asyncNode.Text = prefix + e.NodeID + i; asyncNode.NodeID = e.NodeID + i; e.Nodes.Add(asyncNode); } for (int i = 6; i < 11; i++) { Ext.Net.TreeNode treeNode = new Ext.Net.TreeNode(); treeNode.Text = prefix + e.NodeID + i; treeNode.NodeID = e.NodeID + i; treeNode.Leaf = true; // treeNode.Icon = Icon.Accept; //注意此处设置不起作用 treeNode.IconCls = "add"; //设置自定义样式 e.Nodes.Add(treeNode); } } }
[/code]
相关文章推荐
- [Ext.Net]TreePanel自定义图标
- Ext.Net 1.2.0_在 Web 应用程序中自定义 TreePanel 控件
- Ext.Net 1.2.0_在程序集中自定义 TreePanel 控件
- [Ext.Net] 1.2.0_在程序集中自定义 TreePanel 控件
- [Ext.Net] 1.2.0_在程序集中自定义 TreePanel 控件
- EXT.NET 使用总结(2) ---TreePanel(带右键菜单,节点自定义属性)
- Ext.Net TreePanel 修改Icon图标
- Ext.Net 1.2.0_在程序集中自定义 TreePanel 控件,并用反射动态获得数据源
- ext treepanel 更换图标
- Ext.NET控件TreePanel全选与反选
- 两种 ext.net treepanel 的子父节点联动的写法
- Ext.Net 1.x_Ext.Net.TreePanel 选择值回传父页
- Ext.net TreePanel的Checkbox操作及父子联动
- Ext.net使用心得_TreePanel(1)
- [Ext.Net]TreePanel 异步加载数据
- Ext.Net 1.x_Ext.Net.TreePanel 选择值回传父页
- [Ext.Net]TreePanel 异步加载数据
- asp.net ext treepanel 动态加载XML的实现方法
- EXT.NET循环并且选中TreePanel的某些值
- 如何获取TreePanel中勾选了CheckBox的节点集合【Ext.Net 1.0】