華表(cell)的使用總結

2021-09-25 10:11:00 字數 1641 閱讀 9587

使用cell表需要引入的js,css

kitui.min.js

reportwebutil.js

rpwebenginebudget.js

cell表:

cell卡片:

1、cell表的建立:如果iscard傳true;則顯卡片,預設顯示**

tools.initreportinfo = function(obj);

$.ajax(;

},error:function(err)

})return currrpengineobj;//返回建立的cell物件,這個很重要,以後操作cell表都會用到

};

2、cell表的操作方法

2.1 cell表賦值,使用cell新增賦值時需宣告:

var tempdata = new hashmap(); //渲染資料用
//result為請求返回的物件,result.data.data是乙個陣列物件[{},{},{}...]

tempdata.entry = result.data.data;

initreportinfo.setdata(tempdata.entry);//給cell**設定值

initreportinfo.setmodify(false);//設定cell表不可編輯

2.2 獲取選中行的cell資料

var selrowdata = initreportinfo.getfocusdata();
selrowdata.entry是行資料物件。

3、cell卡片的操作方法

3.1 cell卡片賦值:

tempdata.entry = celldata;//celldata是乙個物件 {}

initreportinfo.setcarddata(tempdata);//給cell卡片賦值

initreportinfo.setmodify(false);//設定卡片不可編輯

3.2 cell卡片取值:

initreportinfo.getcarddata().entry;//是乙個物件{}
3.3 用cell卡片新增乙個資料,比如單位編碼是新增時必須要傳的,用如下方法寫入cell報表

tempdata.put("agency_code", window.parent.agency_code);//設定預設單位編碼

tempdata.put("agency_name", window.parent.agency_name);//設定預設單位名稱

tempdata.put("xh", manindex);//後台自動生成的序號賦值,manindex是變數

tempdata.put("id", 0);//新增預設id為0

tempdata.put("bill_id", 0);//同上

initreportinfo.setcarddata(tempdata);//給cell卡片賦值

設定華表Cell外掛程式外觀時的「閃爍」問題

使用華表cell外掛程式時,經常要對外掛程式的外觀進行設定,比如說隱藏滾動條和頁籤什麼的,這樣就有乙個問題了。在設定生效以前,外掛程式的外觀是預設的,設定使外觀發生變化 一般是在文件載入完成時 外掛程式會 閃 一下。解決這個問題有個比較簡單的方法,就是初始時將外掛程式設為隱藏 style heigh...

cell的各種使用和賦值 總結

cell可以分為 自定義cell,系統的cell cell的自適應,xib的cell 第一種cell 系統cell 在 uiviewcontroller下建立uitableview uitableview的父類是uiscollview,所以他可以滾動,但是支援數字方向的滾動 2.uitablevie...

cell的迴圈使用

cell的迴圈利用 對cell的簡單優化 1.建立乙個標示 identifier 用於區分快取池裡的不同cell。2.去快取池裡拿自己對應的cell,用到dequeuereusablecellwithidentifier方法。3.如果沒有想要的cell,就去建立新的cell。static nsstr...