本帖最后由 rijun 于 2016-4-13 15:34 编辑
如题 我想在后台手动为节点添加自己想用的图标 但是在示例上只有如下代码,都是定义好的,我自己写图标路径也没效果,求指教,急~~~~
private C1TreeViewNode CreateNode(string text, string value = "null", string CollapsedIconClass = "ui-icon-folder-collapsed", string ExpandedIconClass = "ui-icon-folder-open", string ItemIconClass = "ui-icon-document")
{
C1TreeViewNode node = this.C1TreeView1.CreateTreeViewNode();
node.Value = value;
node.Text = text;
node.CollapsedIconClass = CollapsedIconClass;
node.ExpandedIconClass = ExpandedIconClass;
node.ItemIconClass = ItemIconClass;
node.Expanded = true;
return node;
}
麻烦给个完整点的写法(包括样式)
以下是我写的代码
前台:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style>
.imgs{background-image:url("images/bb.gif");}
</style>
</head>
<body>
<form id="form1" runat="server">
<wijmo:C1TreeView ID="tree" runat="server">
</wijmo:C1TreeView>
</form>
</body>
</html>
后台
protected void Page_Load(object sender, EventArgs e)
{
C1TreeViewNode node = new C1TreeViewNode();
node.Text = "all";
this.tree.Nodes.Add(node);
node = new C1TreeViewNode();
node.Text = "test1";
this.tree.Nodes[0].Nodes.Add(node);
node = new C1TreeViewNode();
node.Text = "test2";
this.tree.Nodes[0].Nodes.Add(node);
node = new C1TreeViewNode();
node.ItemIconClass = "imgs";
node.Text = "test1_1";
this.tree.Nodes[0].Nodes[0].Nodes.Add(node);
this.tree.Nodes[0].Expanded = true;
this.tree.Nodes[0].Nodes[0].Expanded = true;
}
运行出来的效果图
在test1_1前应该显示的是下图
|