EXT獲取Grid表頭資訊

2021-06-18 17:06:32 字數 959 閱讀 6105

在動態構建表頭 報表匯出時,報表的表頭不固定,需要讀取表頭資訊傳給後台。

二、關鍵方法:grid.getcolumnmodel()

三、關鍵物件結構:

四、關鍵**:

//獲取grid的列模型
var colmodel = basicdataobjectgrid.grid.getcolumnmodel();
//依據模型結構開始解析每列資訊
var confobj = colmodel.config;
//表頭陣列物件
var tableheader = new array();
//依次遍歷,儲存每列的dataindex和header
for(var i = 2; i < confobj.length; i ++)
}
//將 表頭物件 轉換為json字串
var jsonheader = ext.util.json.encode(tableheader);
之後,jsonheader即可作為引數直接傳向後台。

Ext獲取grid選中列的值

var sm new ext.grid.checkboxselectionmodel 選擇列 singleselect true 只能選擇單行 將sm載入進grid var listgrid new ext.grid.gridpanel 取出選中行的物件 var clickone listgrid....

Ext 獲取grid中選中行的資料

var sm new ext.grid.checkboxselectionmodel 選擇列 singleselect true 只能選擇單行 將sm載入進grid var listgrid new ext.grid.gridpanel 取出選中行的物件 var clickone listgrid....

Ext中grid刪除行

grid.getselectionmodel getselected 獲取選中的第一條記錄,返回record型別 grid.getselectionmodel getselections 獲取選中的全部記錄,返回乙個陣列,裡面全是record型別 grid.store.remove record 引...