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 事件绑定问题
Jan 01 Javascript
读jQuery之十一 添加事件核心方法
Jul 31 Javascript
js实现收缩菜单效果实例代码
Oct 30 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
Jan 02 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
关于input全选反选恶心的异常情况
Jul 24 Javascript
Vue实现搜索 和新闻列表功能简单范例
Mar 16 Javascript
微信小程序排坑指南详解
May 23 Javascript
深入理解react-router 路由的实现原理
Sep 26 Javascript
如何在Vue.js中实现标签页组件详解
Jan 02 Javascript
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
Sep 10 jQuery
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
Feb 06 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中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
php表单敏感字符过滤类
2014/12/08 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
php实现json编码的方法
2015/07/30 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
PHP编写daemon process详解及实例代码
2016/09/30 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
jQuery实现跨域
2015/02/03 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
深入理解逻辑表达式的用法 与或非的用法
2016/06/06 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
node.js 模块和其下载资源的镜像设置的方法
2018/09/06 Javascript
js实现黑白div块画空心的图形
2018/12/13 Javascript
js实现for循环跳过undefined值示例
2019/07/02 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
Javascript基于OOP实实现探测器功能代码实例
2020/08/26 Javascript
Vue使用v-viewer实现图片预览
2020/10/21 Javascript
[01:14]DOTA2 7.22版本新增神杖效果展示(智力英雄篇)
2019/05/29 DOTA
基于python中pygame模块的Linux下安装过程(详解)
2017/11/09 Python
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
Linux下python与C++使用dlib实现人脸检测
2018/06/29 Python
Python根据成绩分析系统浅析
2019/02/11 Python
美国领先的礼品卡网站:GiftCards.com
2016/11/02 全球购物
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
颇特女士香港官网:NET-A-PORTER香港
2021/03/08 全球购物
求职简历自我评价范例
2014/03/12 职场文书
节水口号标语
2014/06/19 职场文书
学校拾金不昧表扬信
2015/01/16 职场文书
童年读书笔记
2015/06/26 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
详解MySQL 用户权限管理
2021/04/20 MySQL
CSS文本阴影 text-shadow 悬停效果详解
2022/05/25 HTML / CSS
windows server 2016 域环境搭建的方法步骤(图文)
2022/06/25 Servers