jsTree不反映层次结构嵌套

时间:2011-09-18 15:25:55

标签: javascript jquery json jstree

我有一个处理2个级别的jsTree。

问题是父母和孩子在视觉上都处于同一水平。 你需要扩展父母才能看到他的孩子,但它显示在同一级别 - 由于某种原因没有嵌套。

P.S:我正在使用 default-rtl 主题。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

最终我通过在default-rtl主题css(style.css)的ul中添加margin-right来解决这个问题:

.jstree-default-rtl ul{
  margin-right: 18px;
}

答案 1 :(得分:0)

我有同样的问题,但在查看源代码并将RTL的默认值从false更改为true并且所有内容都已更改为更改为RTL。

如果您使用的是jsTree 1.0-rc3,修订版:236或更高版本,则必须使用

$('#MyTreeControl').jstree({ core: { 'rtl': true }});

使用核心:{' rtl':true} 是关键部分。

这是一个完整的样本:

$('#MyTreeControl').jstree({
'themes' : {
                'theme' : 'default-rtl',
                'dots' : true,
                'icons' : true
            },
 core: { 'rtl': true }});

Nevet先生提供的解决方案存在问题。如果您使用像Rename Treeview这样的插件无法正常工作。