`
LeeYee
  • 浏览: 72679 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jQuery eTable Plugin

阅读更多

 最新内容请查看:http://leeyee.github.io/blog/2012/05/05/jquery-etable-plugin

 

GitHub地址https://github.com/oxcow/eTable

 

下载地址:https://github.com/oxcow/eTable/tags

 

jQuery eTable Plugin

jQuery eTable Plugin 提供对表格操作的一些基本方法.其实质是通过$(table).eTable()获取封装了表格元素的ETable对象.

ETable对象封装了一些列针对表格行列进行操作的方法。使用这些方法可以对表格进行行列的插入与删除。

ETable对象的获取


var $eTable = $("#table1").eTable();
var $eTable = $(document.getElementById('table1')).eTable();

ETable API


.getRows()

获取表格行数.

var rows = $eTable.getRows();

.getCols()

获取表格的列数.

var cols = $eTable.getCols();

.appendRow()

在尾行后追加一行.

var cells = ['cell1','cell2','cell3'];
var cells1 = [
    $("<input type='text'/>").blur(function() {
        alert(this.value);
    }),
    "<input type='radio' />"
];
$eTable.appendRow(cells);
$eTable.appendRow(cells1);

.insertToFirstRow()

在首行前插入一行.

var cells = ['cell1','cell2','cell3'];
$eTable.insertToFristRow();

.insertToLastRow()

在尾行后插入一行.同.appendRow()方法

var cells = ['cell1','cell2','cell3'];
$eTable.insertToLastRow(cells);

.insertBeforeRow()

在指定行前插入一行.

var cells = ['cell1','cell2','cell3'];
$eTable.insertBeforeRow(3,cells); // 在第3行前插入

.insertAfterRow()

在指定行后插入一行.

var cells = ['cell1','cell2','cell3'];
$eTable.insertAfterRow(3,cells); // 在第3行后插入

.deleteFirstRow()

删除首行.

$eTable.deleteFirstRow();

.deleteLastRow()

删除尾行.

$eTable.deleteLastRow();

.deleteRow()

删除指定行.删除第一行为deleteRow(0);.

var ches = $("table :checked");
var iLen = ches.length;
if (iLen === 0) {
    alert("Please select Delete Rows");
    return;
}
for (var i = 0; i < iLen; i++) {
    var index = ches[i].parentNode.parentNode.rowIndex;
    $eTable.deleteRow(index);
}

.deleteRows()

批量删除行.

var rowIndexs = [0, 2, 3];
$eTable.deleteRows(rowIndexs); //删除第1、3、4行

.appendCol()

在尾列后追加一列.

var cells = ['cell1','cell2','cell3'];
$eTable.appendCol(cells);

.insertToFirstCol()

在首列前插入一列.

var cells = ['cell1','cell2','cell3'];
$eTable.insertToFirstCol(cells);  

.insertToLastCol()

在尾列后插入一列.同.appendCol()方法.

var cells = ['cell1','cell2','cell3'];
$eTable.insertToLastCol(cells);    

.insertBeforeCol()

在指定列前插入一列.

var cells = ['cell1','cell2','cell3'];
$eTable.insertBeforeCol(2,cells); //在第2列前插入

.insertAfterCol()

在指定列后插入一列.

var cells = ['cell1','cell2','cell3'];
$eTable.insertAfterCol(2,cells); //在第2列后插入

.deleteFirstCol()

删除首列.

$eTable.deleteFirstCol();

.deleteLastCol()

删除尾列

$eTable.deleteLastCol();

.deleteCol()

删除指定列.删除第一列为deleteCol(0);.

$eTable.deleteCol(3); //删除第4列

.deleteCols()

批量删除列.

var colIndexs = [0,2,3];
$eTable.deleteCols(colIndexs); //删除第1,3,4行
0
4
分享到:
评论

相关推荐

    Ansys中ETABLE命令详解(1).doc

    Ansys 中 ETABLE 命令详解 ETABLE 命令是 Ansys 中一个功能强大的命令,用于提取单元计算结果,并将其存储在一个表中,以便进一步的处理。在 Ansys 中,ETABLE 命令可以将计算结果保存在一个表中,表的行是单元的...

    Etable命令[文].pdf

    ETABLE 命令详解 ETABLE 命令是 ANSYS 软件中的一个重要命令,用于将单元值形成一个表以便进一步的处理。该命令可以将单元值转换成表格形式,以便于用户对数据进行处理和分析。 命令选项解释 * Lab:用户自定义的...

    etable:Go(golang)中的DataTable DataFrame结构,类似于Python中的pandas和xarray,使用按公共行维对齐的etensor列

    etable:Go中的DataTable / DataFrame结构 etable (或eTable)在Go(golang)中提供了DataTable / DataFrame结构,类似于Python中的和 ,以及 ,它使用了按共同的最外层行维对齐的etensor n维列。 e的名称来自...

    etable.sql

    php-ajax异步对表格进行增删改查操作的sql源文件,案例资源文件

    ANSYS中弯矩、剪力图的绘制.doc

    使用`ETABLE,REFL`命令更新单元表,然后利用`PLLS`命令绘制不同力的分布图,并使用`/IMAGE,SAVE`保存图像到指定格式(如JPG)。 5. **自定义截面**: 如果你需要分析具有复杂截面的梁,可以使用`PREP7`进入前处理...

    js 可编辑表格,批量编辑

    在JavaScript中,可以使用像jQuery DataTables或Element UI这样的库,它们提供了分页功能的内置支持,只需简单配置就能实现。 接下来是`datagrid`,这是一种展示数据的网格布局,通常具有排序、过滤、搜索等功能。...

    ANSYS菜单命令详解

    ANSYS菜单命令详解 第一部分:几何模型创建 第二部分:网格划分技术 第三部分:施加载荷与求解过程 第四部分:通用后处理器

    React全家桶+AntD 共享单车后台管理系统开发.txt

    react精品开发教学 从基础到高级 下载后打开打开链接文档 获取百度云链接 百度云下载 欢迎下载学习

    微信小程序如何自定义table组件

    本文将详细介绍如何在微信小程序中自定义一个简单的table组件,名为`etable`,并提供其实现步骤和配置方法。 首先,为了在小程序中使用自定义组件`etable`,我们需要在目标页面的`json`配置文件中引入它。在该文件...

    ANSYS中弯矩、剪力图的绘制

    在 ANSYS 中,ETABLE 命令的基本格式为 ETABLE,variable,SMISC,value,其中 variable 是单元的名称,SMISC 是单元的类型,value 是单元的值。 4. PLLS 命令的使用:PLLS 命令用于绘制图形,包括弯矩、剪力图。PLLS ...

    bootstrap table表格使用方法详解

    同时,别忘了引入 jQuery,因为 Bootstrap Table 基于它构建。 ```html ~/Content/bootstrap.min.css" rel="stylesheet" /&gt; ~/Content/bootstrap-theme.min.css" rel="stylesheet" /&gt; ~/Content/bootstrap-table/...

    ANSYS命令解释

    - **ETABLE,EPELAXL,LEPEL,1**:提取弹性轴向线能密度(Elastic Axial Linear Energy Density)的值,适用于单元类型1。 - **ETABLE,STRS_ST,LS,1**:提取线性应力的统计量(Linear Stress Statistics),适用于单元...

    人机交互实验报告 (2).pdf

    2. eTable:eTable是一种集成感应组件的新型人机交互设备,类似多功能桌面,用户可以像操作触屏电脑一样进行交互。这种技术简化了操作,增强了用户与设备之间的互动性。 3. 人机交互技术的应用: - 安全领域:用于...

    ANSYS相关技巧资料大全

    - `etable`和`listelemsolution`获取的是基于单元的解,但`etable`给出的是单元端点处的值,而`listelemsolution`给出的是单元中心点处的值。 - `listresults`和`listreaction solu`给出的是节点或支座处的值,这些...

    ansys 命令流解释

    - **ETABLE, STRSX, S, X** 和 **ETABLE, STRSY, S, Y**:分别定义X方向和Y方向的应力为单元表STRSX和STRSY。 4. **\*GET, STRSS_ST, ELEM, STEEL_E, ETAB, STRS_ST**:从单元表STRS_ST中提取特定单元(如STEEL_E...

    人机交互实验报告.pdf

    1. **eTable**:eTable是一种创新的人机交互设备,类似于多功能桌面,集成多种感应组件,允许用户通过类似触屏的方式来操作,提供了一种直观且便捷的交互方式。 2. **人机交互技术应用**:人机交互技术广泛应用于...

    易语言MDB转易表源码.7z

    标题中的“MDB转易表源码”指的是将MDB数据库文件转换为易语言支持的易表(Etable)格式的源代码。MDB文件是Microsoft Access数据库的标准格式,而易表则是易语言中用于存储和处理数据的数据结构。 在易语言中,...

    React:React全家桶+AntD 共享单车后台管理系统开发

    React全家桶+AntD 共享单车后台管理系统开发 课程导学 拿到产品需求,怎么做? 如何技术选型? 如何项目架构? 如何项目规范? 如何封装项目公共机制?...3、菜单,权限,Header,Footer,ETable,

Global site tag (gtag.js) - Google Analytics