如何将图像添加到RadTreeNode
嘿, 我正在努力基于菜单项的 onClicked 事件动态构建树视图。
function onClicked(sender, eventArgs) {
var treeView = $find("<%= RadTreeView1.ClientID %>");
var selectedNode = treeView.get_selectedNode();
var node = new Telerik.Web.UI.RadTreeNode();
var parent = treeView.get_selectedNode();
node.Image= "~/Images/Folder-Add-icon.png";
parent.get_nodes().add(node);
treeView.commitChanges();
}
但是,问题是当我尝试添加节点时没有获得节点旁边的图像,有什么问题吗?
Hey,
I'm working on building a treeview dynamically based onClicked event for a menu item.
function onClicked(sender, eventArgs) {
var treeView = $find("<%= RadTreeView1.ClientID %>");
var selectedNode = treeView.get_selectedNode();
var node = new Telerik.Web.UI.RadTreeNode();
var parent = treeView.get_selectedNode();
node.Image= "~/Images/Folder-Add-icon.png";
parent.get_nodes().add(node);
treeView.commitChanges();
}
But, the problem is I'm not getting the image next to the node when I try to add it, what's the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为您在构建新节点之前不小心跳过了执行树视图的 trackChanges() 方法,即
I think you accidentally skipped to execute the trackChanges() method of the treeview before building the new node, i.e.
请使用 set_imageUrl() 方法:
以下是 Telerik.Web.UI.RadTreeNode 对象方法的一些精彩示例:
http://www.telerik.com/help/aspnet-ajax/treeview-client-objects-radtreenode.html
Please use the set_imageUrl() method:
Here are some terrific examples of the Telerik.Web.UI.RadTreeNode object's methods:
http://www.telerik.com/help/aspnet-ajax/treeview-client-objects-radtreenode.html