tree.dynatree({
initAjax: {
url: "../Users/GetTree"
},
checkbox: true,
selectMode: 2,
fx: { height: "toggle", duration: 200 },
persist: true,
clickFolderMode: 1,
autoFocus: false,
onClick: function (node, event) {
....
}
}
在服务器端我有类 TreeNode
public class TreeNode
{
.....
public TreeItemsAttr attr { get; set; }
public string addClass { get; set; }
}
和类 TreeItemsAttr
public class TreeItemsAttr
{
public string id { get; set; }
public bool canHaveSubs { get; set; }
public bool selectable { get; set; }
public bool isSelected { get; set; }
public string docDate { get; set; }
}
因此,在我的操作中,我设置了一些树节点isSelected=true
并添加了 class addClass="dynatree-selected"
,但是当我调用时,node.tree.getSelectedNodes()
我得到了[]
.
如何在服务器端设置以便选择一些节点?
我也尝试在 TreeNode 属性中添加选择并设置为 true,但这对我没有帮助。