随笔-55  评论-72  文章-2  trackbacks-0

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 刀光剑影 阅读(711) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: