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 cookie操作代码
Mar 14 Javascript
探索Emberjs制作一个简单的Todo应用
Nov 07 Javascript
node.js中的fs.writeFile方法使用说明
Dec 14 Javascript
Node.js 应用跑得更快 10 个技巧
Apr 03 Javascript
jQuery 常见小例汇总
Dec 14 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
Oct 04 Javascript
js实现上传并压缩图片效果
Jan 10 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
微信小程序6位或多位验证码密码输入框功能的实现代码
May 29 Javascript
layui 弹出层值回传解决方式
Nov 14 Javascript
Vue作用域插槽实现方法及作用详解
Jul 08 Javascript
js实现鼠标点击飘爱心效果
Aug 19 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读取PDF内容配合Xpdf的使用
2012/11/24 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
php加密解密字符串示例
2016/10/13 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
IE中createElement需要注意的一个问题
2010/07/13 Javascript
鼠标移动到图片名上,显示图片的简单实例
2013/07/14 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
js的匿名函数使用介绍
2013/12/11 Javascript
js实现动态改变字体大小代码
2014/01/02 Javascript
zepto与jquery的区别及zepto的不同使用8条小结
2016/07/28 Javascript
对javascript继承的理解
2016/10/11 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
jquery事件与绑定事件
2017/03/16 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
vue自定义指令directive实例详解
2018/01/17 Javascript
vue devtools的安装与使用教程
2018/08/08 Javascript
微信小程序实现加入购物车滑动轨迹
2020/11/18 Javascript
[03:19]2016国际邀请赛中国区预选赛第四日TOP10镜头集锦
2016/07/01 DOTA
python 采用paramiko 远程执行命令及报错解决
2019/10/21 Python
python 实现屏幕录制示例
2019/12/23 Python
通过Python扫描代码关键字并进行预警的实现方法
2020/05/24 Python
python3 简单实现组合设计模式
2020/07/02 Python
css3通过scale()、rotate()实现放大、旋转
2020/03/19 HTML / CSS
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
奥斯汀独木舟和皮划艇:Austin Canoe & Kayak
2018/05/22 全球购物
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
火箭队口号
2014/06/18 职场文书
学校关爱留守儿童活动方案
2014/08/27 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
工作骂脏话检讨书
2014/10/05 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python