jqgrid addJSONData方法使用

2021-09-20 17:25:20 字數 1120 閱讀 4503

寫這篇文章的目的是記錄一下jqgrid.addjsondata的使用方法;因為使用addrowdata要迴圈寫入效率太低,沒搜到相關的示例, so.....。最近工作中接到乙個功能,要做地圖和**,對於用慣了bootstrap、antd 的我來說, jqgrid是什麼鬼,看了看官網,jqgrid提供的屬性和方法太多了,應該定製型非常強,所以有辣麼多銀還在用這個強大的庫吧。因為涉及稿還沒來,那就研究研究基本功能。在此,對使用jsp做開發的不不禁的崇拜啊,頁面布局 table 套 table .....

要實現的是乙個可垂直滾動的**。大致如下

接下來就是用jqgrid的addjsondata實現資料載入。

新建html頁並引入所需的樣式和指令碼

jqgrid無資料示例化

$("#table_list").jqgrid(,,,

,,,],

rownum: 10, //一頁顯示多少條

sortname: 'id', //初始化的時候排序的字段

sortorder: "desc", //排序方式,可選desc,asc

caption: "json example" //**的標題名字

});

**資料組織

jsonarr = [,,,

,,,,

,,];addjsondata呼叫

$("#table_list")[0].addjsondata(jsonarr);
效果

不折騰,永遠都不知道過去、現在和以後都是什麼樣。

使用jqgrid的addrowdata或者addjsondata方法, 再結合cleargriddata方法,我們可以很輕鬆的隨生成的**做重繪,實時更新資料。

在此對jqgrid的addjsondata方法做個記錄,方便自己也方便別人。

onActivityResult方法的使用

在進行介面間的跳轉和傳遞資料的時候,我們有的時候要獲得跳轉之後介面傳遞回來的狀態,資料等資訊。這個時候,我們不一定需要使用intent進行跳轉回原先設定的介面,而是使用onactivityresult方法就可以解決這個問題。原理如圖 我們這裡假設有a b兩個activity,由a跳轉到b,然後b返回...

onActivityResult方法的使用

自 在進行介面間的跳轉和傳遞資料的時候,我們有的時候要獲得跳轉之後介面傳遞回來的狀態,資料等資訊。這個時候,我們不一定需要使用intent進行跳轉回原先設定的介面,而是使用onactivityresult方法就可以解決這個問題。原理如圖 我們這裡假設有a b兩個activity,由a跳轉到b,然後b...

Spark的ReduceByKey方法使用問題

spark的reducebykey使用時注意 如果key值是唯一的,那麼value值就會原樣輸出。reducebykey是基於combinebykey,如果key值唯一,就不會執行merge步驟,也就不會執行reducebykey方法體。例項 object test for i2 y println...