jqgrid three 樹形結構

2022-01-15 04:04:50 字數 753 閱讀 1821

最近我們的**中,需要更改資料的顯示方式,就是jqgrid中以樹形的方式顯示。請先看圖:

就是簡單的這種從屬方式。但是因為這個沒有找到官方的文件(後來找到了,但是發現是翻譯過來的,也不是很清楚),所以做出來稍微的有點困難,好在方法總比困難多。這個問題還是解決了,在這裡我記錄一下。方便以後的小夥伴們運用,如果有大神的話,也歡迎指出錯誤。

首先是在jqgrid中需要新增東西,請看下面的demo:

1

treegrid: true,

2treegridmodel: 'adjacency', //固定寫法,還有其他的一種方式,但是那種沒有研究過

3expandcolumn : 'agent_id', //

4expandcolclick: true, //能不能點選 false就不能點選了,true就是能點選

5treereader : ,

就是這12行**,其實上面的寫在html中,前端的任務就算是完成了。但是考慮到還需要後台資料的配合,所以下面還是需要說一下, json資料的格式。

下面貼出來資料的格式:

1[2

, , , ,58,

7387 ]

裡面除了原來的資料,還需要把咱們需要的東西加進來。而且因為是個陣列,所以這裡面的資料是有順序的,如果順序不對的話,顯示就有問題了。這裡需要注意

樹形結構查詢

select id,name from select substr translate sys connect by path translate t.name,tmp tmp 2 name,t.id,t.store id from allocations t where t.store id 23...

CALayer樹形結構

要訪問層,讀取uiview例項的layer屬性calayer layer myview.layer class layerclass 3.uiview的calayer類似uiview的子view樹形結構,也可以向它的layer上新增子layer,來完成某些特殊的表示。即calayer層是可以巢狀的。...

sql樹形結構

create temporary table treeview id varchar 20 org name varchar 20 parent org id varchar 20 org code varchar 20 insert into treeview id,org name,parent...