jstree a_attr中的属性怎么设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jstree a_attr中的属性怎么设置相关的知识,希望对你有一定的参考价值。

我要设置a_attr的属性颜色为红色。http://www.jstree.com/给的信息:

下面这是我的部分代码

里面的$row['a_attr']=???;这个属性怎么填,我要设置字体颜色为红色的。谢谢!

$row[\'a_attr\']=array( \'color\'=>\'red\');

$(function ()
$("#treeDiv").jstree(
"json_data":
"data": [
returnData ;//这里就是类似上面的JSON格式数据


]
,
"plugins": ["themes", "json_data", "ui"]
)
);

是不是红色这些写错的缘故,这东西有没有使用说明啊,你可以参照一下啊
参考技术A $row['a_attr']=‘#f00’或 $row['a_attr']=#f00 你试下追问

还是不行,,不能用

追答

为什么不把想变成红色的部分 在样式里面写呢

追问

这jstree的,样式都是jstree插件自动生成,我不知道在哪里写啊

参考技术B 试试看$row['a_attr']="'style':'color:#f00'";

jstree:未捕获的类型错误:无法读取未定义的属性“孩子”

【中文标题】jstree:未捕获的类型错误:无法读取未定义的属性“孩子”【英文标题】:jstree : Uncaught TypeError: Cannot read property 'children' of undefined 【发布时间】:2014-09-30 19:04:39 【问题描述】:

在我的服务器中,我返回一个 jsTree 格式的 JSON 对象:

"id":"value", "text":"value", "parent":"value" 

我通过 Ajax 调用将其显示在我的视野中。 Console.log 向我展示了详细信息,但 jsTree 给了我错误:

未捕获的类型错误:无法读取未定义的属性 'children'

查看:

$.ajax(
    url: "/category",
    dataType: 'json',
    type: 'GET',
    success: function (res) 
        $.each(res, function (i, obj) 
            products.push([obj.id, obj.parent, obj.text]);
            $('#jstree_demo_div').jstree(
                'core': 
                    'data': [ "id": obj.id, "parent": obj.parent != 0 ? obj.parent : "#", "text": obj.text ]
                
            );
            console.log(obj.parent != 0 ? obj.parent : "#");
        );

    
);

【问题讨论】:

您的页面上是否有 ID 为 jstree_demo_div 的元素?用它添加 html 标记。 【参考方案1】:

我正在使用 Ajax。

我通过声明一个包含(id、父级、文本)的新对象 javaScript 解决了这个问题

示例:

 var objJS = new Object(); 
 objJS .id = ObjectJason.id;
 objJS .parent = ObjectJason.parent!=="0" ?  ObjectJason.parent:"#";
 objJS .text = ObjectJason.text;

我声明了一个数组,我在其中推送所有对象并将其提供给“数据”,就像这样

 $('#jstree_demo_div').jstree(
                'core': 
                    'data': Array ;
                
            );

它运行良好!我希望它能帮助很多人

【讨论】:

那么您的示例中的 Array 是什么?是objJS吗? 背后的逻辑是什么?

以上是关于jstree a_attr中的属性怎么设置的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 中解析由 jstree 生成的 json

jsTree如何添加自定义属性

jstree checkbox,选择父节点时会自动选中子节点,选中全部子节点会自动选中父节点。怎么去掉此功能。

easyui的组合树怎么设置multiple

代码单元格间距怎么设置

server 2008中的svn,怎么设置提交代码时必须填写注释