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 相关文章推荐
QQ邮箱的一个文本编辑器代码
Mar 14 Javascript
JavaScript window.document的属性、方法和事件小结
Oct 24 Javascript
ie6下png图片背景不透明的解决办法使用js实现
Jan 11 Javascript
jQuery链式操作如何实现以及为什么要用链式操作
Jan 17 Javascript
Javascript 垃圾收集机制介绍理解
May 14 Javascript
js中小数转换整数的方法
Jan 26 Javascript
JS实现的车标图片提示效果代码
Oct 10 Javascript
javascript之Array 数组对象详解
Jun 07 Javascript
JS模拟bootstrap下拉菜单效果实例
Jun 17 Javascript
jQuery代码性能优化的10种方法
Jun 21 Javascript
详解vue的diff算法原理
May 20 Javascript
vue print.js打印支持Echarts图表操作
Nov 13 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实现验证码功能
2006/10/09 PHP
php二分法在IP地址查询中的应用
2008/08/12 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
javascript计算星座属相(十二生肖属相)示例代码
2014/01/09 Javascript
js实现日期级联效果
2014/01/23 Javascript
jQuery实现拖拽效果插件的方法
2015/03/23 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
jquery+php随机生成红包金额数量代码分享
2015/08/27 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
2018/01/15 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
vue使用echarts图表的详细方法
2018/10/22 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
Vue防止白屏添加首屏动画的实例
2019/10/31 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
python实现巡检系统(solaris)示例
2014/04/02 Python
python进阶教程之异常处理
2014/08/30 Python
Python Queue模块详解
2014/11/30 Python
在Django的模型和公用函数中使用惰性翻译对象
2015/07/27 Python
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
Python解决线性代数问题之矩阵的初等变换方法
2018/12/12 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
Python基于Socket实现简易多人聊天室的示例代码
2020/11/29 Python
捷克钓鱼用品网上商店:Parys.cz
2018/06/15 全球购物
教育科研先进个人材料
2014/01/26 职场文书
十佳文明家庭事迹
2014/05/25 职场文书
Java新手教程之ArrayList的基本使用
2021/06/20 Java/Android