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 相关文章推荐
CSS JavaScript 实现菜单功能 改进版
Dec 09 Javascript
基于JQuery的动态删除Table表格的行和列的代码
May 12 Javascript
给artDialog 5.02 增加ajax get功能详细介绍
Nov 13 Javascript
IE8中使用javascript动态加载CSS的解决方法
Jun 17 Javascript
JavaScript动态添加列的方法
Mar 25 Javascript
jQuery插件制作的实例教程
May 16 Javascript
Bootstrap使用基础教程详解
Sep 05 Javascript
js 判断附件后缀的简单实现方法
Oct 11 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
Jul 20 Javascript
vue组件是如何解析及渲染的?
Jan 13 Vue.js
vue.js实现点击图标放大离开时缩小的代码
Jan 27 Vue.js
vue route新窗口跳转页面并且携带与接收参数
Apr 10 Vue.js
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 $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
php实现二叉树中和为某一值的路径方法
2018/10/14 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
JavaScript脚本语言在网页中的简单应用
2007/05/13 Javascript
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
JQuery扩展插件Validate 1 基本使用方法并打包下载
2011/09/05 Javascript
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
编写高性能Javascript代码的N条建议
2015/10/12 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
nodejs加密Crypto的实例代码
2016/07/07 NodeJs
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
vue技术分享之你可能不知道的7个秘密
2018/04/09 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
vue中使用GraphQL的实例代码
2019/11/04 Javascript
安装多版本Vue-CLI的实现方法
2020/03/24 Javascript
在vue-cli3中使用axios获取本地json操作
2020/07/30 Javascript
JavaScript事件委托实现原理及优点进行
2020/08/29 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
[01:15:44]首部DOTA2纪录片今日23时全网上映
2014/03/19 DOTA
Python常见文件操作的函数示例代码
2011/11/15 Python
Python判断直线和矩形是否相交的方法
2015/07/14 Python
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
Python爬虫爬取一个网页上的图片地址实例代码
2018/01/16 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
python3获取文件中url内容并下载代码实例
2019/12/27 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
python调用百度API实现人脸识别
2020/11/17 Python
HTML5中的拖放实现详解
2017/08/23 HTML / CSS
Craghoppers德国官网:户外和旅行服装
2020/02/14 全球购物
小学师德师风整改措施
2014/10/27 职场文书
2014年维修工作总结
2014/11/22 职场文书
爱心募捐感谢信
2015/01/22 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS