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 动态添加表格行 使用模板、标记
Oct 24 Javascript
基于jquery的给文章加入关键字链接
Oct 26 Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 Javascript
卸载安装Node.js与npm过程详解
Aug 15 Javascript
js严格模式总结(分享)
Aug 22 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
Aug 14 jQuery
Swiper自定义分页器使用详解
Dec 28 Javascript
浅谈vue项目如何打包扔向服务器
May 08 Javascript
JS关于刷新页面的相关总结
May 09 Javascript
Js通过AES加密后PHP用Openssl解密的方法
Jul 12 Javascript
在Vue中创建可重用的 Transition的方法
Jun 02 Javascript
原生javascript如何实现共享onload事件
Jul 03 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 n个不重复的随机数生成代码
2009/06/23 PHP
初学CAKEPHP 基础教程
2009/11/02 PHP
php SQL Injection with MySQL
2011/02/27 PHP
PHP对象转换为数组函数(递归方法)
2012/02/04 PHP
php弹出对话框实现重定向代码
2014/01/23 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
Javascript 类与静态类的实现
2010/04/01 Javascript
禁止你的左键复制实用技巧
2013/01/04 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
2014/11/10 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
在Js页面通过POST传递参数跳转到新页面详解
2017/08/25 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
vue组件实践之可搜索下拉框功能
2018/11/25 Javascript
微信小程序实现简单评论功能
2018/11/28 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
2018/05/24 Python
python飞机大战游戏实例讲解
2020/12/04 Python
基于css3的属性transition制作菜单导航效果
2015/09/01 HTML / CSS
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
应届生会计求职信
2013/11/11 职场文书
卫校中专生的自我评价
2014/01/15 职场文书
工作时间上网检讨书
2014/02/03 职场文书
三潭印月的导游词
2015/02/12 职场文书
公司年夜饭通知
2015/04/25 职场文书
python3操作redis实现List列表实例
2021/08/04 Python
JavaScript 中for/of,for/in 的详细介绍
2021/11/17 Javascript
如何解决goland,idea全局搜索快捷键失效问题
2022/04/03 Golang
win10电脑关机快捷键是哪个 win10快速关机的几种方法
2022/08/14 数码科技