menu pohon jQuery EasyUI - dimuat secara dinamis jaringan pohon
Dinamis pohon dimuat garis grid membantu untuk memuat data dari bagian Server, hindari memuat data yang besar menunggu lama. Tutorial ini akan menunjukkan cara untuk membuat pohon dengan beban dinamis karakteristik grid (TreeGrid).
Buat jaringan pohon (TreeGrid)
<Table title = "Produk" class = "easyui-treegrid" style = "width: 700px; height: 300px" url = "treegrid3_getdata.php" rownumbers = "true" idfield = "id" treeField = "nama"> <Thead> <Tr> <Th field = "nama" width = "250"> Nama </ th> <Th field = "kuantitas" width = "100" align = "right"> Quantity </ th> <Th field = "harga" width = "150" align = "right" formatter = "formatDollar"> Harga </ th> <Bidang Th = "total" width = "150" align = "right" formatter = "formatDollar"> Jumlah </ th> </ Tr> </ Thead> </ Table>
kode sisi server
treegrid3_getdata.php
$ Id = isset ($ _ POST [ 'id']) intval ($ _ POST [ 'id']): 0 ;? termasuk 'conn.php'; $ Hasil = array (); $ Rs = mysql_query ( "select * from produk mana ParentID = $ id"); sementara ($ row = mysql_fetch_array ($ rs)) { ? $ Row [ 'negara'] = has_child ($ row [ 'id']) 'ditutup': 'terbuka'; $ Row [ 'total'] = $ row [ 'harga'] * $ row [ 'kuantitas']; array_push ($ hasil, $ row); } gema json_encode ($ hasil); Fungsi has_child ($ id) { $ Rs = mysql_query ( "pilih count (*) dari produk mana ParentID = $ id"); $ Row = mysql_fetch_array ($ rs); kembali $ row [0]> 0 benar :? palsu; }