
{
//node参数
public string DisplayId
public string DisplayName { getset}
private Boolean _isChecked
private bool _isExpanded = true
public string ModuleId { getset}
public MenuRightNodeItem Tag { getset}
public ObservableCollection<MenuRightNodeItem>Children { getset}
public MenuRightNodeItem()
{
Children = new ObservableCollection<MenuRightNodeItem>()
}
public MenuRightNodeItem(MenuRightNodeItem item)
{
Parent = item
Children = new ObservableCollection<MenuRightNodeItem>()
}
public MenuRightNodeItem Parent { getset}
public bool IsExpanded
{
get { return _isExpanded}
set
{
_isExpanded = value
OnPropertyChanged("IsExpanded")
}
}
}
例如上面的类,做一个ObservableCollection<MenuRightNodeItem>Items{getset} 的集合,然后绑定到Treeview上,Items添加项后,Treeview自动就添加上了
zTree 树节点修改,修改其节点的父级,修改完成之后刷新树。updateNode只能修改 name、target、 url、icon、 iconSkin、checked、nocheck 等这几个用于显示效果的参数进行更新。
还有没有什么方法,修改其父节点后刷新树???
方案:
可以先对节点进行updateNode修改 *** 作,在将其节点进行moveNode移动就可以的了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)