我有一个处理2个级别的jsTree。
问题是父母和孩子在视觉上都处于同一水平。 你需要扩展父母才能看到他的孩子,但它显示在同一级别 - 由于某种原因没有嵌套。
P.S:我正在使用 default-rtl 主题。
有什么想法吗?
答案 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这样的插件无法正常工作。