Rumah > hujung hadapan web > tutorial js > EasyUI melaksanakan pepohon penyegerakan dalam jquery_jquery

EasyUI melaksanakan pepohon penyegerakan dalam jquery_jquery

WBOY
Lepaskan: 2016-05-16 16:12:02
asal
1133 orang telah melayarinya

Dalam JS, hanya tulis alamat url pokok paparan sebagai alamat kawalan.

kawalan:

Salin kod Kod adalah seperti berikut:

@RequestMapping(value = "/tree")
pokok void awam(permintaan HttpServletRequest, respons HttpServletResponse) membuang IOException {
This.writeJson(response, bookService.getTree());
}

dao:

Salin kod Kod adalah seperti berikut:

/**
* Dapatkan pokok
,*/
@Override
public List getTree(){
cuba {
Senaraikan pokok = ArrayList();
Senaraikan akar = this.search(0);
If(root != null && root.size() > 0){
untuk(TBookType tb : root){
Nodus akar pokok = this.getNode(tb);
Rootnode.setState("open");
Trees.add(rootnode);
}
}
Kembalikan pokok;
} tangkapan (Pengecualian e) {
e.printStackTrace();
Kembalikan null;
}
}
/**
* Rekursi
,*/
GetNode Pokok persendirian(nod TBookType){
jika(nod == null){
Kembalikan null;
}
cuba {
Pokok pokok = Pokok baharu();
treenode.setId(String.valueOf(node.getId()));
treenode.setText(node.getName());
treenode.setPid(String.valueOf(node.getPid()));
Senaraikan kanak-kanak = this.search(node.getId());
Jika(kanak-kanak != null && kanak-kanak.saiz() > 0){
Treenode.setState("ditutup");
untuk(anak TBookType : kanak-kanak){
Tree childnode = this.getNode(child);
If(childnode != null){
Treenode.getChildren().add(childnode);//Recursion
}
}
}
Kembalikan treenode;
} tangkapan (Pengecualian e) {
buang BusinessException baharu("Ralat mendapatkan data!", e);
}
}

Di atas adalah semua kod teras untuk melaksanakan pepohon penyegerakan menggunakan EasyUI.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan