寫這篇文章的目的是記錄一下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...