Jstree を使用して、MVC3 プロジェクトでツリー構造を生成しています。
ロード時には問題なく動作しますが、ポストバック/送信が発生すると、ツリーはレンダリングされません。リストを「通常の」Ul/li 形式で単純に表示します。
Jstree normalleがUl / Liにアタッチされていることをクラスに伝えることができることから、ポストバック後にアタッチされていません。
私のJqueryはこのようなものです..非常に基本的です
jQuery(document).ready(function($) {
$("#testTree").bind("loaded.jstree", function(event, data) {
}).jstree({
themes: {
theme: "default",
dots: false,
icons: false
},
core: {
animation: 200,
open_parents: false
},
cookies: {
cookie_options: {
path: '/'
}
},
plugins: ["themes", "html_data", "cookies"]
});
});
ページに jquery.mobile 1.2 (http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js") がある場合にのみ問題が発生するようです。これを削除すると、すべて正常に機能します。
任意の入力をいただければ幸いです