1.1.144 clearSelection
版本:大眾版
參數:
用途:清除grid中選中的行數據
參考實例:
mygrid.clearSelection();
1.1.145 enableBlockSelection(mode)
版本:大眾版 需要dhtmlxgrid_selection.js支持
參數:
mode:true/false
用途: grid中選中的行數據是否變黑
參考實例:
1.1.146 enableMultiselect (state)
版本:大眾版 需要dhtmlxgrid_selection.js支持
參數:
mode:true/false
用途: 是否支持多選行模式
參考實例:
1.1.147 forceLabelSelection(mode)
版本:大眾版 需要dhtmlxgrid_selection.js支持
參數:
mode:true/false
用途: 當前選擇值是否只綁定可視化的內容,不包含全部值
參考實例:
1.1.148 selectAll
版本:大眾版
參數:
用途: 全選當前grid中的row,但不會觸發任何事件,并且需要在所有row加載后調用
參考實例:
排序操作
1.1.149 enableStableSorting (mode)
版本:大眾版
參數:
mode: true/false
用途: 是否固定的排序算法
參考實例:
1.1.150 getSortingState
版本:大眾版
參數:
用途: 獲得各列排序方式的數組,列索引 + 排序方向
參考實例:
1.1.151 setCustomSorting (func, col)
版本:專業版
參數:
func:自定義處理函數
col:列索引
用途:用戶自定義的排序處理
參考實例:
mygrid.setCustomSorting(sort_custom,1);


function sort_custom(a,b,order)
{
var n=a.length;
var m=b.length;
if(order=="asc")
return n>m?1:-1;
else
return n<m?1:-1;
}
1.1.152 setSortImgState (state, ind, order, row)
版本:大眾版
參數:
state:true/false 是否顯示 排序圖片
ind:列索引
order:排序方式 升序\降序
row:多表頭是,表頭汗索引
用途:設置各列排序狀態
參考實例:
//minimal parameters set
mygrid.setSortImgState(true,1)
//maximal parameters set
mygrid.setSortImgState(false,1,"des",2);
1.1.153 sortRows (col, type, order)
版本:大眾版
參數:
col: 列索引
type:排序數據類型 字符串,時間,數字等,默認為當前列數據類型
order:排序方式 升序\降序
用途:設置各列排序狀態
參考實例:
//sort first column in grid
mygrid.sortRows(0);
//sort first column in grid by "str" type in "des" order
mygrid.sortRows(0,"str","des");
過濾操作
1.1.154 collectValues (column)
版本:大眾版
參數:
column: 列索引
用途:返回當前列所有可能值數組,無重復
參考實例:
var values=mygrid.collectValues(1);
1.1.155 filterBy (column, value, preserve)
版本:專用版 需要dhtmlxgrid_filter.js支持
參數:
column: 列索引
value:設定過濾的值
preserve:是否過濾當前或初始化數據
用途:設定列過濾操作
參考實例:
//固定值過濾數據
mygrid.filterBy(1,"alf");
//自定義過濾值

mygrid.filterBy(1,function(data)
{
return data.toString().indexOf("alf")!=-1; // true - show the related row , false - hide the related row
});
//過濾當前數據
mygrid.filterBy(2,"Omega",true);
1.1.156 filterByAll
版本:專用版 需要dhtmlxgrid_filter.js支持
參數:
用途:設置輸入框或自定義函數過濾所有數據
參考實例:
1.1.157 findCell (value, c_ind, first)
版本:專用版 需要dhtmlxgrid_filter.js支持
參數:
value:查找值
c_ind:列索引,查找范圍,不設置則全局查找
first:是否返回第一個
用途:查找grid中匹配的單元格,返回數組對象,行id+列索引
參考實例:
var searchResult=mygrid.findCell("alf");
var searchResult=mygrid.findCell("alf",1,true);
1.1.158 getFilterElement (index)
版本:大眾版 需要dhtmlxgrid_filter.js支持
參數:
index:列索引
用途:獲得grid中當前列下的過濾對象
參考實例:
var filterObject=mygrid.getFilterElement(0);
1.1.159 makeFilter (id,column,preserve)
版本:專業版 需要dhtmlxgrid_filter.js支持
參數:
id:頁面對象或id
column:列索引
preserve:依據當前值或初始值過濾
用途:以頁面某個對象為依據,創建一個filter
參考實例:
mygrid.makeFilter("some_el",0);
mygrid.makeFilter("some_el",0,true);
(注:本人文章均為原創,轉載請注明出處!20100628寫于深圳。)
一篇好的文章應該如一壇佳釀,未償已久醉于心;或如一壺好茶,品嘗之間回味無窮;或如與心愛的人共進晚餐,僅餐秀色足以飽食。我不妄想自己的文章能驚世駭俗,但始終期待有“和旋之音,擊缶之伴”。
posted on 2010-06-28 19:14
刀光劍影 閱讀(717)
評論(0) 編輯 收藏