日期:2014-05-17  浏览次数:20609 次

dhtmlx使用
dhtmlx使用翻译(五)dhtmlxgrid 列操作
(2010年06月24日) 发表于 JavaEye博客

1.1.90 adjustColumnSize(cind)
版本:大众版
参数:
cind:列索引
用途:调整某列宽,使列所有数据可见,但需要在制定列宽的情况下,即不能设定列宽为 *
参考实例:
mygrid.adjustColumnSize(0);



1.1.91 deleteColumn(ind)
版本:专业版 dhtmlxgrid_mcol.js支持
参数:
cind:列索引
用途:调整某列宽,使列所有数据可见
参考实例:
mygrid.adjustColumnSize(0);



1.1.92 enableColumnMove (mode,columns)
版本:专业版 dhtmlxgrid_mcol.js支持
参数:
mode:true/false
columns:设定某列是否可以
用途:设置所有列或某列是否可以移动
参考实例:
//全部列可移动
mygrid.enableColumnMove(true);
//某列可移动
mygrid.enableColumnMove(true,"false,true,true,true,true,true");



1.1.93 enableHeaderMenu
版本:专业版 dhtmlxgrid_hmenu.js支持
参数:
用途:设置表头右键菜单可用
参考实例:



1.1.94 enableResizing(list)
版本:大众版
参数:
list:设置当前grid中各列size是否可变参数组合
用途:设置当前grid中各列size是否可变
参考实例:
mygrid.enableResizing("false,true,true,true,true,true,true");



1.1.95 enableTooltips(list)
版本:大众版
参数:
list:设置当前grid中各列tooltip是否可用参数组合
用途:设置当前grid中各列tooltip是否可用,即当前列title是否显示
参考实例:
mygrid.enableResizing("false,true,true,true,true,true,true");



1.1.96 getColIndexById (id)
版本:大众版
参数:
id:列id
用途:通过列id获得列索引
参考实例:
var colIndex=mygrid.getColIndexById("col1");



1.1.97 getColType(index)
版本:大众版
参数:
index:列索引
用途:通过列id索引获得列数据类型
参考实例:
var type=mygrid.getColType(0);



1.1.98 getColTypeById (cID)
版本:大众版
参数:
cID:列ID
用途:通过列列ID获得列数据类型
参考实例:
var type=mygrid.getColTypeById("column1");



1.1.99 getColWidth (ind)
版本:大众版
参数:
index:列索引
用途:通过列id索引获得列数据宽
参考实例:
var width=mygrid.getColWidth(0);



1.1.100 getColumnId (cin)
版本:大众版
参数:
cin:列索引
用途:通过列id索引获得列Id
参考实例:
var colId=mygrid.getColumnId(0);



1.1.101 getColumnLabel (cin, ind)
版本:大众版
参数:
cin:列索引
ind: 表头行索引,默认为0,只有在多表头下有用
用途:获得列标题
参考实例:
//第一列标题
var colLabel=mygrid.getColumnLabel(0);
//第一列第二个表头标题
var colLabel=mygrid.getColumnLabel(0,1);



1.1.102 getColumnsNum
版本:大众版
参数:
用途:获得列的数量
参考实例:
var colNum=mygrid.getColumnsNum();



1.1.103 getFooterLabel (cin, ind)
参考getColumnLabel (cin, ind)


1.1.104 insertColumn(ind,header,type,width,sort,align,valign,reserved,columnColor)
版本:专业版 需要dhtmlxgrid_mcol.js
参数:
ind:列索引
header:列表头标题
type:列数据类型
width:列宽度
sort:排序方式
align:水平布局方式
valign:垂直布局方式
reserved:无效参数
columnColor:列背景颜色
用途:获得列的数量
参考实例:
//最小设置
mygrid.insertColumn(10);
//最大参数设置
mygrid.insertColumn(11,"Some text","ed",120,"na","left","top",null,"red")


1.1.105 isColumnHidden (ind)
版本:专业版
参数:
ind:列索引
用途:判断当前索引列是否隐藏
参考实例:
var isHidden=mygrid.isColumnHidden(0);//隐藏返回true,反之false


1.1.106 moveColumn (oldInd,newInd)
版本:专业版 需要dhtmlxgrid_mcol.js
参数:
oldInd:原列索引
newInd:新列索引
用途:通过列索引调整列位置
参考实例:
mygrid.mygrid.moveColumn(0,2);







1.1.107 setColumnColor (clr)
版本:大众版
参数:
clr:颜色定义字符串
用途:定义列背景色
参考实例:
mygrid.setColumnColor("white,#d5f1ff,#d5f1ff");



1.1.108 setColumnExcellType (colIndex, type)
版本:专业版
参数:
colIndex:列索引
type: 扩展类型
用途:定义列数据为扩展类型
参考实例:
mygrid.setColumnExcellType(2,"ch");



1.1.109 setColumnHidden (ind, state)