2012-02-14 2 views
1

아랍어로 웹 응용 프로그램을 개발 중이며 데이터를 reprent하려면 트리보기를 사용해야합니다. 나는 주변을 둘러 보았고 jstree가이 분야에서 최고라는 것을 알았다. 기본 테마 (LTR)를 사용할 때 트리는 정상적으로 작동하지만 default-rtl이라는 기본 제공 테마로 전환하면 변경 사항이 표시되지 않습니다. 나는 방화범을 피우며 스크립트가 실제로 적절한 CSS 파일을로드하고있다. 여기 내 코드는 다음과 같습니다.jstree는 오른쪽에서 왼쪽으로 쓰는 언어가 지원되지 않습니다.

$("#tree").bind("select_node.jstree", function(event, data) { 
    // My handler function here 
}).bind("open_node.jstree", function (event, data) { 
    // another function here   
}).jstree({ 
    core: { 
     "animation": 0 
    }, 
    "themes" : { 
     "rtl": true, 
     "theme" : "default-rtl", 
     "url": "js/libs/jstree/themes/default-rtl/style.css", 
     "dots" : false, 
     "icons" : true 
    }, 
    "plugins" : [ "themes", "html_data", "ui"] 
}); 

내가 잘못하고있는 것이 있습니까?

+0

아직 답변이 없습니까? 누군가 제발 도와주세요. – Rorchackh

+0

내 자신의 CSS를 사용하여이 문제를 해결했습니다. 누군가 동일한 문제가있는 경우 저에게 연락하십시오. – Rorchackh

답변

2

나는이 문제를 해결할 수있었습니다.

이 CSS 파일 (첨부)을 약간 수정하여 JSTREE와 함께 제공되는 CSS 폴더 (일반적으로 default.css 또는 default-rtl)에 포함 된 CSS 폴더에 포함 시켰습니다. 당신은 여기에서 다운로드 할 수 있습니다 : http://www.mediafire.com/download.php?ah26sq0b0isbboa

있는지 확인하십시오 당신이 어떤이

ul { 
    overflow: hidden 
} 

분명했다 UR 나무

희망의 당신의 UL 루트 요소와 관련이없는,

즐기십시오,

0

코어 RTL 옵션을 True로 설정하십시오.