以程序方式更改jstree节点颜色 [英] Change jstree node color programmitically

查看:794
本文介绍了以程序方式更改jstree节点颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的jstree绑定以下json格式来自web服务..我想以编程方式更改节点颜色。



My jstree bind with following json format comes from web service..i want to change node color programmatically.

$("#divCourseTree").jstree({
                  'core': {
                      'data': {
                          'type': "POST",
                          "async": "true",
                          'contentType': "application/json; charset=utf-8",
                          'url': "../WebService/BranchLocation.asmx/BindCourseTreeData",
                          'data': "{}",
                          'dataType': 'JSON',
                          'data': function (node) {

                           },
                          'success': function (retvel) {
                              var r = [];
                              var data = eval("(" + retvel.d + ")");
                              for (var key in data) {
                                  if (data.hasOwnProperty(key)) {

                                      var y = data[key].id;
                                      r.push(y);
                                      $("#" + y + " a").addClass('.Selected');

                                  }
                              }

                          }

                      }
                    }
                  });

推荐答案

#divCourseTree)。jstree({
' core':{
' data':{
' type' POST
async true
' contentType' application / json; charset = utf-8
' url': ../ WebService / BranchLocation.asmx / BindCourseTreeData
' data' {}
' dataType'' JSON'
' data' function (node){

},
' success' function (retvel){
var r = [];
var data = eval + retvel.d + );
for var key in data){
if (data.hasOwnProperty(key)){

var y = data [key] .id;
r.push(y);
("#divCourseTree").jstree({ 'core': { 'data': { 'type': "POST", "async": "true", 'contentType': "application/json; charset=utf-8", 'url': "../WebService/BranchLocation.asmx/BindCourseTreeData", 'data': "{}", 'dataType': 'JSON', 'data': function (node) { }, 'success': function (retvel) { var r = []; var data = eval("(" + retvel.d + ")"); for (var key in data) { if (data.hasOwnProperty(key)) { var y = data[key].id; r.push(y);


+ y + a)。addClass(' .Selected');

}
}

}

}
}
});
("#" + y + " a").addClass('.Selected'); } } } } } });


这篇关于以程序方式更改jstree节点颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆