jQuery LigerUI 使用教程表格篇(1)(3)


usePager: false


效果图


事件和方法
事件
事件名   参数   描述  
  (e)   增加行后事件  
  (e)   开始编辑后事件  
  (column, newwidth)   改变列宽度事件  
  (data)   显示完数据事件  
  (e)   提交编辑 事件  
  (column, newwidth)   验证 改变列宽度 是否通过  
  (checked, grid element)   选择前事件,可以通过return false阻止操作(复选框 全选/全不选)  
  (e)   编辑前事件  
  (data)   显示数据前事件,可以通过reutrn false阻止操作  
  (e)   验证编辑器结果是否通过  
  (e)   验证 开始编辑 是否通过  
  (e)   取消编辑 事件  
  ()   改变排序事件  
  (checked, grid element)   选择事件(复选框 全选/全不选)  
  (checked, rowdata, rowindex, rowDomElement)   选择事件(复选框)  
  (parm, e)   右击事件  
  (rowdata, rowindex, rowDomElement)   双击行事件  
  (node)   拖动列事件  
  ()   错误事件  
  ()   加载完函数  
  ()   加载时函数  
  ()   刷新事件,可以通过return false来阻止操作  
  (rowdata, rowindex, rowDomElement)   选择行事件  
  ()   提交前事件  
  ()   成功事件  
  ()   第一页,可以通过return false来阻止操作  
  ()   切换列事件  
  ()   最后一页,可以通过return false来阻止操作  
  ()   下一页,可以通过return false来阻止操作  
  ()   上一页,可以通过return false来阻止操作  
  (rowdata, rowindex, rowDomElement)   取消选择行事件  

例子

复制代码 代码如下:


var grid = $("#maingrid").ligerGrid({
columns: [
{ name: 'id', display: '序号', width: 200 },
{ name: 'name', display: '名称', width: 300 }
],
data: { Rows: griddata },
onSelectRow: function (rowdata, rowindex) {
//行记录 对于数据行
//行索引 第几行,从0开始
alert(rowdata.name);
}
});
grid.bind('SelectRow', function (rowdata, rowindex) {
//this 这里的this都是指向grid

//行记录 对于数据行
//行索引 第几行,从0开始
alert(rowdata.name);
});


方法
方法   参数   描述  
  (rowdata)   增加一个编辑行  
  (rowdata, rowParm, isBefore, parentRow)   增加新行  
  (rowdataArr)   一次性增加多行  
  (rowData, targetRow, nearRow, isBefore)   附加新行(树模式)  
  (rowParm)   进入编辑状态  
  (rowParm)   取消编辑  
  (columnparm, headerText)   改变表头文本  
  (ctype)   改变分页  
  (columnName, sortOrder)   改变排序  
  (targetRow)   收缩(树模式)  
  (rowParm)   收缩明细  
  (rowParm)   选择行  
  ()   删除选择的行  
  (targetRow)   降级(树模式)  
  (rowParm)   结束编辑  
  (targetRow)   展开(树模式)  
  (rowParm)   展开明细  
  (record)   格式化数据,删除系统字段  
  ()   获取新增的数据  
  ()   获取选中的行 DOM对象集合  
  ()   获取选中的行数据(复选框)  
  (rowParm)   获取子节点数据(树模式)  
  (columnpam)   获取列信息  
  (columnLevel)   获取指定层级的Columns  
  (columnname)   根据列名获取列类型  
  (status, removeStatus)   获取数据  
  ()   获取删除过的数据  
  (rowParm)   获取父节点数据(树模式)  
  (rowParm)   行DOM转换为行数据  
  ()   获取选中的行数据(同getSelectedRow)  
  ()   获取选中的行数据  
  ()   获取选中的行 DOM对象  
  ()   获取选中的行 DOM对象集合  
  ()   获取选中的行数据集合(支持Ctrl多选)  
  ()   获取选中的行数据集合(支持Ctrl多选)(同getSelectedRows)  
  ()   获取修改过的数据  
  (rowParm)   是否包括子节点(树模式)  
  (rowParm)   是否叶节点(树模式)  
  ()   是否包含汇总  
  (loadDataParm)   刷新数据  
  (param, clause)   加载数据(服务器)  
  (e)   重新加载html  
  (columnparm, value)   调整列宽  
  (parms)   重新设置参数(同名方法set)  
  (rowParm)   提交编辑  
  (targetRow)   伸展/收缩节点(树模式)  
  (columnparm, visible)   显示/隐藏列  
  (cell, value, rowParm)   更新单元格  
  (newRowData, rowDom)   更新行  
  (targetRow)   升级(树模式)  
例子

复制代码 代码如下:


<a href="javascript:selectRow(2)">选择行(3)</a>
<a href="javascript:getSelectRow()">获取选择</a>


复制代码 代码如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdjdzj.html