Bootstrap table右键功能实现方法


Posted in Javascript onFebruary 20, 2017

最近遇到有一个需求,需要在Bootstrap table上使用右键。网上搜了半天没有找到,最后发现Bootstrap table不支持右键(官方文档给出的答案 https://github.com/wenzhixin/bootstrap-table/issues/241 )。

本文介绍使用contextMenu插件实现Bootstrap table右键功能。

代码(test.html):

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">

<link rel="stylesheet" href="libs/bootstrap-table-v1.11.0/bootstrap.min.css" rel="external nofollow" >
<link rel="stylesheet" href="libs/bootstrap-table-v1.11.0/bootstrap-table.css" rel="external nofollow" >
<link href="libs/jQuery-contextMenu/dist/jquery.contextMenu.css" rel="external nofollow" rel="stylesheet"/>


<script src="libs/jQuery/jquery-1.8.3.min.js"></script>
<script src="libs/bootstrap-table-v1.11.0/bootstrap.min.js"></script>
<script src="libs/bootstrap-table-v1.11.0/bootstrap-table.js"></script>
<script src="libs/bootstrap-table-v1.11.0/bootstrap-table-zh-CN.js"></script>
<script src="libs/jQuery-contextMenu/dist/jquery.contextMenu.js"></script>

</head>

<body>

<table id="item_table"></table>

<script>

$('#item_table').bootstrapTable({
 columns: [{
 field: 'id',
 title: 'Item ID'
 }, {
 field: 'name',
 title: 'Item Name'
 }, {
 field: 'price',
 title: 'Item Price'
 }],
 data: [{
 id: 1,
 name: 'Item 1',
 price: '$1'
 }, {
 id: 2,
 name: 'Item 2',
 price: '$2'
 }]
});


$.contextMenu({
 // define which elements trigger this menu
 selector: "#item_table td",
 // define the elements of the menu
 items: {
 foo: {name: "Foo", callback: function(key, opt){ alert("Foo!"); }},
 bar: {name: "Bar", callback: function(key, opt){ alert("Bar!") }}
 }
 // there's more, have a look at the demos and docs...
});

</script>

</body>
</html>

效果图:

Bootstrap table右键功能实现方法

关于contextMenu的使用,可以参考网页中右键功能的实现— contextMenu的使用 。

关于Bootstrap table的使用,可以参考官方文档Bootstrap table。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery ThickBox插件使用心得(不建议使用)
Sep 08 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
用move.js库实现百叶窗特效
Feb 08 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
浅谈Vuex的状态管理(全家桶)
Nov 04 Javascript
vue router 组件的高级应用实例代码
Apr 08 Javascript
jquery插件开发模式实例详解
Jul 20 jQuery
Vue解决echart在element的tab切换时显示不正确问题
Aug 03 Javascript
Vue的Options用法说明
Aug 14 Javascript
JavaScript 中判断变量是否为数字的示例代码
Oct 22 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
Nov 02 Javascript
React如何使用axios请求数据并把数据渲染到组件
Aug 05 Javascript
BootstrapTable refresh 方法使用实例简单介绍
Feb 20 #Javascript
Bootstrap table 定制提示语的加载过程
Feb 20 #Javascript
bootstrapValidator 重新启用提交按钮的方法
Feb 20 #Javascript
原生js实现轮播图的示例代码
Feb 20 #Javascript
深入理解Javascript中的观察者模式
Feb 20 #Javascript
浅谈js中function的参数默认值
Feb 20 #Javascript
angularJS+requireJS实现controller及directive的按需加载示例
Feb 20 #Javascript
You might like
php下MYSQL limit的优化
2008/01/10 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
PHP实现会员账号单唯一登录的方法分析
2019/03/07 PHP
Laravel如何同时连接多个数据库详解
2019/08/13 PHP
项目实践之javascript技巧
2007/12/06 Javascript
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
Javascript Math对象
2009/08/13 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
js实现人民币大写金额形式转换
2016/04/27 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
JavaScript中var的重要性实例分析
2019/07/09 Javascript
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
Python中对元组和列表按条件进行排序的方法示例
2015/11/10 Python
Python实现Linux命令xxd -i功能
2016/03/06 Python
pandas 数据实现行间计算的方法
2018/06/08 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
nginx搭建基于python的web环境的实现步骤
2020/01/03 Python
将不规则的Python多维数组拉平到一维的方法实现
2021/01/11 Python
意大利在线大学图书馆:Libreria universitaria
2019/07/16 全球购物
银行求职信个人范文
2013/12/16 职场文书
企业为何需要商业计划书
2013/12/26 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
红领巾广播站广播稿
2014/10/19 职场文书
承诺保证书格式
2015/02/28 职场文书