找网上搜了一圈,没有找到解决方法,所以写出来供大家参考,有更好的方法请不吝指教。
代码如下:
- var contacttree = $('#contact-org').jstree({
- "core" : {
- "animation" : false,
- "multiple" : false,
- "check_callback" : true,
- "themes" : {
- "icons" : true,
- "dots" : false
- },
- "data" : {
- "dataType": 'json',
- "url":function(node){
- return node.id==="#" ?
- ctxPath + "/v-contact?queryOrg":ctxPath + "/v-contact?queryOrg";
- },
- "data":function(node){
- return {"id" : node.id};
- }
- }
- }).on('loaded.jstree', function(e, data){
- var inst = data.instance;
- var obj = inst.get_node(e.target.firstChild.firstChild.lastChild);
-
- inst.select_node(obj);
- });
通过 loaded.jstree 这个动作,当tree加载完毕时,获取树的根节点对象;
调用select_node方法,选择根节点。
进阶:
赋上get_node的说明(可以传入ID来获取节点,但是上述情况的话,必须得知道哪个是根节点):
转载: http://blog.youkuaiyun.com/you8626/article/details/44038827