jstree pohon tak terbatas

Kode jstree -

$("#jstree").jstree({ 
   "json_data" : {
       "ajax" : {
           "url" : "Servlet?action=view&docId=100,
       }
   },
});

Sekarang, yang terjadi adalah ketika saya memperluas salah satu simpul daun, lalu seluruh pohon terbentuk di bawahnya.

Masalah yang sama juga terjadi di sini - http://www.jstree.com/documentation/json_data#demo2
Cobalah untuk memperluas node "Anak Tunggal" dan seluruh pohon akan dibangun di bawahnya.

Bisakah saya menghapus permintaan ajax dari perluasan simpul karena dalam kasus saya semua pohon dimuat sekaligus.


person Ashwin    schedule 30.10.2012    source sumber
comment
Tidak yakin apakah saya mengerti. jsTree menampilkan apa pun yang dikembalikan ajax...   -  person Radek    schedule 31.10.2012
comment
Anda dapat melihat tautannya untuk memahami apa yang saya katakan. Kalau tidak, jika ada cara untuk menonaktifkan panggilan ajax pada perluasan node maka itu akan bermanfaat bagi saya.   -  person Ashwin    schedule 31.10.2012
comment
gunakan "state" : "closed", untuk node jika Anda tidak melakukan panggilan ajax.   -  person Radek    schedule 01.11.2012


Jawaban (1)


Anda harus menggunakan state:leaf untuk node yang tidak terbuka. setiap kali Anda membuka sebuah node di jstree, ia akan mengeluarkan permintaan ajax dengan parameter node yang dibuka sehingga Anda mendapatkan pohon yang tak terbatas.

person Mortalus    schedule 01.11.2012