[Bootstrap-Table] 中的事件

--------------------------------------------------

<div class="alert alert-success" id="events-result" data-es="Aquí se muestra el resultado del evento">
Here is the result of event.
</div>
<table id="events-table" data-url="data2.json" data-height="299" data-search="true" data-pagination="true" data-show-columns="true">
<thead>
<tr>
<th data-field="state" data-checkbox="true"></th>
<th data-field="id" data-sortable="true">Item ID</th>
<th data-field="name" data-sortable="true">Item Name</th>
<th data-field="price" data-sortable="true">Item Price</th>
</tr>
</thead>
</table>

--------------------------------------------------

 <script>
$(function () {
$('#basic-events-table').next().click(function () {
$(this).hide();
var $result = $('#events-result');
$('#events-table').bootstrapTable({
/*
onAll: function (name, args) {
console.log('Event: onAll, data: ', args);
}
onClickRow: function (row) {
$result.text('Event: onClickRow, data: ' + JSON.stringify(row));
},
onDblClickRow: function (row) {
$result.text('Event: onDblClickRow, data: ' + JSON.stringify(row));
},
onSort: function (name, order) {
$result.text('Event: onSort, data: ' + name + ', ' + order);
},
onCheck: function (row) {
$result.text('Event: onCheck, data: ' + JSON.stringify(row));
},
onUncheck: function (row) {
$result.text('Event: onUncheck, data: ' + JSON.stringify(row));
},
onCheckAll: function () {
$result.text('Event: onCheckAll');
}, onUncheckAll: function () {
$result.text('Event: onUncheckAll');
}, onLoadSuccess: function (data) {
$result.text('Event: onLoadSuccess, data: ' + data);
}, onLoadError: function (status) {
$result.text('Event: onLoadError, data: ' + status);
}, onColumnSwitch: function (field, checked) {
$result.text('Event: onSort, data: ' + field + ', ' + checked);
}, onPageChange: function (number, size) {
$result.text('Event: onPageChange, data: ' + number + ', ' + size);
}, onSearch: function (text) {
$result.text('Event: onSearch, data: ' + text);
}
*/
}).on('all.bs.table', function (e, name, args) {
console.log('Event:', name, ', data:', args);
}).on('click-row.bs.table', function (e, row, $element) {
$result.text('Event: click-row.bs.table, data: ' + JSON.stringify(row));
}).on('dbl-click-row.bs.table', function (e, row, $element) {
$result.text('Event: dbl-click-row.bs.table, data: ' + JSON.stringify(row));
}).on('sort.bs.table', function (e, name, order) {
$result.text('Event: sort.bs.table, data: ' + name + ', ' + order);
}).on('check.bs.table', function (e, row) {
$result.text('Event: check.bs.table, data: ' + JSON.stringify(row));
}).on('uncheck.bs.table', function (e, row) {
$result.text('Event: uncheck.bs.table, data: ' + JSON.stringify(row));
}).on('check-all.bs.table', function (e) {
$result.text('Event: check-all.bs.table');
}).on('uncheck-all.bs.table', function (e) {
$result.text('Event: uncheck-all.bs.table');
}).on('load-success.bs.table', function (e, data) {
$result.text('Event: load-success.bs.table');
}).on('load-error.bs.table', function (e, status) {
$result.text('Event: load-error.bs.table, data: ' + status);
}).on('column-switch.bs.table', function (e, field, checked) {
$result.text('Event: column-switch.bs.table, data: ' +
field + ', ' + checked);
}).on('page-change.bs.table', function (e, size, number) {
$result.text('Event: page-change.bs.table, data: ' + number + ', ' + size);
}).on('search.bs.table', function (e, text) {
$result.text('Event: search.bs.table, data: ' + text);
});
});
});
</script>

--------------------------------------------------

[Bootstrap-Table] 中的事件用例的更多相关文章

  1. bootstrap Table 中给某一特定值设置table选中

    bootstrap Table 中给某一特定值设置table选中 需求: 如图所示:左边地图人员选定,右边表格相应选中. 功能代码: //表格和图标联动 function changeTableSel ...

  2. 如何去掉bootstrap table中表格样式中横线竖线

    修改之前,表格看上去比较拥挤,因为bootstrap table插件中自带斑马线表格样式,有横线和竖线分栏,现在我们不需要这些. 应UI设计的要求,要去掉中间的横线和竖线,使用了修改需求中一种简单粗暴 ...

  3. Bootstrap Table 中文文档(完整翻译版)

    表格参数: 名称 标签 类型 默认 描述 - data-toggle String ‘table’ 不用写 JavaScript 直接启用表格. classes data-classes String ...

  4. [前端插件]Bootstrap Table服务器分页与在线编辑应用总结

    先看Bootstrap Table应用效果: 表格用来显示数据库中的数据,数据通过AJAX从服务器加载,同时分页功能有服务器实现,避免客户端分页,在加载大量数据时造成的用户体验不好.还可以设置查询数据 ...

  5. 新的表格展示利器 Bootstrap Table Ⅱ

        上一篇文章介绍了Bootstrap Table的基本知识点和应用,本文针对上一篇文章中未解决的文件导出问题进行分析,同时介绍BootStrap Table的扩展功能,当行表格数据修改. 1.B ...

  6. Bootstrap table 跨页全选

    此代码是针对于bootstrap table中分页的跨页全选. 以下是整个bootstrap的定义 <script type="text/javascript" src=&q ...

  7. bootstrap table 复选框选中后,翻页不影响已选中的复选框

    使用的 jquery版本为 2.1.1 在项目中发现bootstrap table的复选框选中后,翻页操作会导致上一页选中的丢失,api中的 bootstrapTable('getSelections ...

  8. bootstrap table 分页序号递增问题 (转)

    原文地址:https://segmentfault.com/q/1010000011040346 如题,怎么在bootstrap table中显示序号,序号递增,并且分页有效,等于是每页10条,第2页 ...

  9. BootStrap Table将时间戳更改为日期格式

    一.使用BootStrap Table遇到的问题: 1.MyBatis从数据库中取出的时间格式如下:2017-12-04 21:43:19.0,时间后面多了一个点零. 2.从BootStrap Tab ...

随机推荐

  1. static变量和static函数

    在C语言编程中,static的一个作用是信息屏蔽! 比方说,你自己定义了一个文件 -- 该文件中有一系列的函数以及变量的声明和定义! 你希望该文件中的一些函数和变量只能被该文件中的函数使用,那么,你可 ...

  2. NOSQL之Redis、MongDB、Habase、Cassandra的介绍与比较

    一.Redis介绍     1.1Redis优点 (1)Redis拥有非常丰富的数据结构: (2)Redis提供事务的功能,可以保证一串命令的原子性,中间不会被任何打断. (3)数据存储在内存中,读写 ...

  3. 解压*.tar.bz2的坑

    下了一个压缩包,tar -xf 解压不了 解决办法: 装了bzip2工具 bzip2 -d **.tar.bz2 //将文件解压成**.tar tar -xf **.tar //解包 听说可以 tar ...

  4. 自旋构造(更新)c#

    int x; void MultiplyXBy (int factor) { var spinWait = new SpinWait(); while (true) { int snapshot1 = ...

  5. 初识STM32

    1.什么是STM32 A.ST是意法半导体,一个公司名,即SOC厂商,生产芯片的厂商.ARM公司是IP厂商,即只生产内核的厂商. B.M-Microelectronics的缩写,表示微控制器,大家注意 ...

  6. JavaScript 操作对象属性(设置属性, setter/getter, 序列化)

    参考自<<JavaScript权威指南 第6版>>, 文字太多反而不易理清其中的关系, 直接上代码和注释 /* * 对象的setter和getter属性: * 定义为一个或者两 ...

  7. OpenCV的配置

    系统配置:win7 64位系统,编译器 vs2013 一.下载OpenCV安装包(版本2.4.13) https://excellmedia.dl.sourceforge.net/project/op ...

  8. CString->char*.,char*->CString,char*->LPCTSTR

    CString->char* CString strSource;//宣告CString char* charSource; //宣告char* 法1: charSource = (char*) ...

  9. Codeforces768B Code For 1 2017-02-21 22:17 95人阅读 评论(0) 收藏

    B. Code For 1 time limit per test 2 seconds memory limit per test 256 megabytes input standard input ...

  10. 23 DesignPatterns学习笔记:C++语言实现 --- 2.6 Facade

    23 DesignPatterns学习笔记:C++语言实现 --- 2.6 Facade 2016-07-22 (www.cnblogs.com/icmzn) 模式理解