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 に追加しようとしましたが、役に立ちませんでした。