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 相关文章推荐
Javascript 验证上传图片大小[客户端]
Aug 01 Javascript
jquery基础教程之deferred对象使用方法
Jan 22 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
Jun 18 Javascript
JavaScript中的各种操作符使用总结
May 26 Javascript
jQuery使用正则表达式限制文本框只能输入数字
Jun 18 Javascript
node实现的爬虫功能示例
May 04 Javascript
在vue中使用公共过滤器filter的方法
Jun 26 Javascript
angularJs select绑定的model取不到值的解决方法
Oct 08 Javascript
微信小程序实现简单评论功能
Nov 28 Javascript
vue通信方式EventBus的实现代码详解
Jun 10 Javascript
关于Layui Table隐藏列问题
Sep 16 Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
Jul 22 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
改变Apache端口等配置修改方法
2008/06/05 PHP
php fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
JavaScript打印网页指定区域的例子
2014/05/03 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
JavaScript制作简单的日历效果
2016/03/10 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
学习使用bootstrap的modal和carousel
2016/12/09 Javascript
JS闭包可被利用的常见场景小结
2017/04/09 Javascript
浅谈Angular4实现热加载开发旅程
2017/09/08 Javascript
详解NODEJS基于FFMPEG视频推流测试
2017/11/17 NodeJs
深入理解 JS 垃圾回收
2019/06/03 Javascript
JS中FileReader类实现文件上传及时预览功能
2020/03/27 Javascript
基于vue实现简易打地鼠游戏
2020/08/21 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
给Python初学者的一些编程技巧
2015/04/03 Python
Python ValueError: invalid literal for int() with base 10 实用解决方法
2015/06/21 Python
Python获取linux主机ip的简单实现方法
2016/04/18 Python
python实现求最长回文子串长度
2018/01/22 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
对python:threading.Thread类的使用方法详解
2019/01/31 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
如何查找网页漏洞
2016/06/22 面试题
《纸船和风筝》教学反思
2014/02/15 职场文书
《植物妈妈有办法》教学反思
2014/02/25 职场文书
委托书范本
2014/04/02 职场文书
廉洁校园实施方案
2014/05/25 职场文书
婚前协议书范本
2014/10/27 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
大学生暑期实践报告之企业经营管理
2019/08/08 职场文书
Python OpenCV实现图像模板匹配详解
2022/04/07 Python