html表格里面嵌入按钮,bootstarp-table表格中嵌套多个BUTON按钮实现

bootstarp-table表格中嵌套多个BUTON按钮实现

有时我们需要在bootsharp-table表格中嵌套多个按钮,来实现不同的功能,大概界面如下:

c53bdd0f535030bdc23fd7f9028ef8f4.png

实现功能如下:

1:构建表格

中间部分字段已删除。

visible: false  该列隐藏,界面不显示

events: operateEvents :给按钮注册事件

formatter: operateFormatter:表格中增加按钮

$("#TbRoleList").bootstrapTable({

url: "../Role/Get",

columns: [

[

{

field: '',

checkbox: true,

align: 'center',

valign: 'middle',

}, {

title: 'Id',

field: 'Id',

align: 'center',

valign: 'middle',

visible: false

}, {

title: '角色',

field: 'RoleName',

align: 'center',

valign: 'middle',

sortable: false,

}, {

field: 'operate',

title: '操作',

align: 'center',

events: operateEvents,

formatter: operateFormatter

}

]

]

});

2:表格中增加按钮

operateFormatter(value, row, index):这三个参数是bootsharp-table默认的

function operateFormatter(value, row, index) {

return [

'A权限',

'B权限',

'C权限',

'绑定D',

'编辑'

].join('');

}

3:注册按钮的点击事件

每个按钮对应哪个点击事件,是用Class里面的属性标识的,如上步骤2(比如:RoleOfA)

window.operateEvents = {

'click .RoleOfA': function (e, value, row, index) {

alert("A");

},

'click .RoleOfB': function (e, value, row, index) {

alert("B");

},

'click .RoleOfC': function (e, value, row, index) {

alert("C");

},

'click .RoleOfEdit': function (e, value, row, index) {

});

}

};

[Swift通天遁地]二、表格表单-(3)在表格中嵌套另一个表格并使Cell的高度自适应

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...

在使用element-ui搭建的表格中,实现点击"定位"按钮后,屏幕滚动到对应行的位置

背景: 一个后台管理系统,当管理员登录之后,会存在一个自己的id值, 在一个表格中,当点击"定位"按钮后,屏幕滚动到拥有管理员id的这一行,并且给设置一个高亮的背景 相关知识点: ...

5种做法实现table表格中的斜线表头效果

table表格,这个东西大家肯定都不陌生,代码中我们时常都能碰到,那么给table加一个斜线的表头有时是很有必要的,但是到底该怎么实现这种效果呢? 我总结了以下几种方法: 1.最最最简单的做法 直接去 ...

在table表格中实现圆角效果

在table中设置border-radius发现不起作用,网上查找了一番,原因是border-collapse:collapse和border-radius不兼容. 设计图效果 代码实现效果: &lt ...

table表格整体居中 和 table表格中各行各列内容居中

1.table表格整个居中

使用js方法将table表格中指定列指定行中相同内容的单元格进行合并操作。

前言 使用js方法对html中的table表格进行单元格的行列合并操作. 网上执行此操作的实例方法有很多,但根据实际业务的区别,大多不适用. 所以在网上各位大神写的方法的基础上进行了部分修改以适合自己 ...

table表格中的内容溢出布局方式

什么是内容溢出呢?其实就是当文字很多的时候,如果内容区域只有那么长,那么多出的部分以点点点代替. 这次做的案例是在table里面,我们知道当我们在table里输入过多的文字内容的时候会撑乱表格,例如一 ...

table表格中实现tbody部分可滚动,且thead部分固定

1.想要实现表格的thead部分固定切tbody部分可滚动,就需要将thead与tbody进行分离,具体做法是 1.设置thead,tbody都为display:block: 2.设置th与td的宽度 ...

table表格中加入<a>标签,使内容上下居中的方法。

主要思路:定义好表格单元格的width和height,再加入后,设置的width=100%,height=100%填充整个单元格.那么此时设置上下左右居中样式就只需 ...

随机推荐

【UWP】解析GB2312、GBK编码网页乱码问题

在WebHttpRequest请求网页后,获取到的中文是乱码,类似这样:

˹ŵ��Ϸ���������� - ��̳������ -  ˹ŵ��Ϸ����

PyAutoGUI-python版的autoit/AHK

简单介绍各个图形界面自动操作的python库,类似按键精灵\autoit\ahk(autohotkey)等等这些自动化工具.这类python库不是只是用来实现自动游戏之类的程序,业界也用这些库来做GU ...

Drools规则

1.实现业务逻辑和业务规则的分离,实现业务规则的集中管理 2.可以动态的改变业务规则,从而快速响应需求变更 3.业务分析人员也可以参与编辑.维护系统的业务规则 fact:一个普通的JavaBean插入 ...

李洪强漫谈iOS开发[C语言-011] - C语言标示符

/** *    标示符 2016年 7月 14日 01 低级语言和高级语言的最大不同: 低级语言用的是机器指令 高级语言就是写一些人可以看得懂的代码-汇编语言 标示符 就是名字 命名规则: 1) 只 ...

【MySql存储过程】DATE_ADD用法

定义和用法 DATE_ADD() 函数向日期添加指定的时间间隔. 语法 DATE_ADD(date,INTERVAL expr type) date 参数是合法的日期表达式.expr 参数是您希望添加 ...

【网络流24题】No.16 数字梯形问题 (不相交路径 最大费用流)

[题意] 给定一个由 n 行数字组成的数字梯形如下图所示. 梯形的第一行有 m 个数字.从梯形的顶部的 m 个数字开始,在每个数字处可以沿左下或右下方向移动, 形成一条从梯形的顶至底的路径.规则 1: ...

Eclipse Rcp

http://blog.csdn.net/soszou/article/details/7996748

ceph优秀博文

ceph官方博文: http://ceph.com/community/blog/ rgw根据rgw用户来分pool存放数据 http://cephnotes.ksperis.com/blog/201 ...

纪中集训 Day 3

这几天一直坚持写blog= =加油吧!! 早上醒来,说了"我要AK"(其实只是蒟蒻的妄想罢了QAQ) 然后为了不立flag,改成了我要rank 1 然后依旧是有一题不会做QAQ 好 ...

toastr操作完成提示框

toastr.js组件 关于信息提示框,项目中使用的是toastr.js这个组件,这个组件最大的好处就是异步.无阻塞,提示后可设置消失时间,并且可以将消息提示放到界面的各个地方. 官方文档以及源码 源 ...