bootstrp-table学习,具体内容如下
$table.bootstrapTable({ url: '../data/data1.json', striped: true, minimumCountColumns: 2, clickToSelect: true, detailView: true, detailFormatter: 'detailFormatter', pagination: true, paginationLoop: false, classes: 'table table-hover table-no-bordered', sidePagination: 'server', silentSort: false, queryParamsType:'', queryParams: queryParams : function(params) { var subcompany = $('#subcompany option:selected').val(); var name = $('#name').val(); return { pageNumber: params.offset+1, pageSize: params.limit, companyId:subcompany, name:name }; }, smartDisplay: false, idField: 'id', sortable: false, escape: true, idField: 'systemId', maintainSelected: true, toolbar: '#toolbar', columns: [ {field: 'state', checkbox: true}, {field: 'id', title: '编号', sortable: true, halign: 'center'}, {field: 'username', title: '账号', sortable: true, halign: 'center'}, {field: 'password', title: '密码', sortable: true, halign: 'center'}, {field: 'name', title: '姓名', sortable: true, halign: 'center'}, {field: 'sex', title: '性别', sortable: true, halign: 'center'}, {field: 'age', title: '年龄', sortable: true, halign: 'center'}, {field: 'phone', title: '手机', sortable: true, halign: 'center'}, {field: 'email', title: '邮箱', sortable: true, halign: 'center'}, {field: 'address', title: '地址', sortable: true, halign: 'center'}, {field: 'remark', title: '备注', sortable: true, halign: 'center'}, {field: 'action', title: '操作', halign: 'center', align: 'center', formatter: 'actionFormatter', events: 'actionEvents', clickToSelect: false} ] }).on('all.bs.table', function (e, name, args) { $('[data-toggle="tooltip"]').tooltip(); $('[data-toggle="popover"]').popover(); });
bootstrap-table是一种表格插件,可用作后管系统的数据处理和回显,当然,bootstrap-table的使用需要前后台协调进行。
在使用bootstrap-table过程中需要注意:
接口返回数据格式[json]包含的两个字段: total(数据总计)与rows(数据),即{"total":24,"rows":[...]}
分页包括服务器端和客户端两种情况,务器端分页的参数默认值为limit,offset,search,sort,order Else,通过queryParamsType参数可对其进行重写
columns字段中:file 表示返回字段的属性名;title表示th标题内容;formatter表示自定义列表显示内容,包含三个参数,value, row, index,对应 为file值,行数据,行数
function actionFormatter(value, row, index) { return [ '<a class="like" href="detail.html" rel="external nofollow" data-toggle="tooltip" title="详情"><i class="glyphicon glyphicon-pencil"></i></a> ', '<a class="edit ml10" href="javascript:createAction()" rel="external nofollow" data-toggle="tooltip" title="修改密码"><i class="glyphicon glyphicon-edit"></i></a> ', ].join(''); }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍jQuery表格插件datatables用法详解,包括了jQuery表格插件datatables用法详解的使用技巧和注意事项,需要的朋友参考一下 一、Datatables简介 DataTables是一个jQuery的表格插件。这是一个高度灵活的工具,依据的基础逐步增强,这将增加先进的互动控制,支持任何HTML表格。主要特点: 自动分页处理 即时表格数据过滤 数据排序以及数据类型自动检
本文向大家介绍TableSort.js表格排序插件使用方法详解,包括了TableSort.js表格排序插件使用方法详解的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了TableSort.js表格排序的具体代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍详谈表单格式化插件jquery.serializeJSON,包括了详谈表单格式化插件jquery.serializeJSON的使用技巧和注意事项,需要的朋友参考一下 前言 前端在处理含有大量数据提交的表单时,除了使用Form直接提交刷新页面之外,经常碰到的需求是收集表单信息成数据对象,Ajax提交。 而在处理复杂的表单时,需要一个一个区手动判断处理字段值,显得非常麻烦。接下来介绍的插
本文向大家介绍基于Bootstrap3表格插件和分页插件实例详解,包括了基于Bootstrap3表格插件和分页插件实例详解的使用技巧和注意事项,需要的朋友参考一下 首先看下实现效果图,如果觉得还不错,请参考实现代码。 上面数据 下面分页 使用方法 1 导入bootstrap的css 2 导入jquery 3 导入表格分页插件 lTable.js 4 添加html标签 并对id 赋值 5 获取数据
本文向大家介绍jQuery表单美化插件jqTransform使用详解,包括了jQuery表单美化插件jqTransform使用详解的使用技巧和注意事项,需要的朋友参考一下 jQuery Form表单美化插件jqTransform,非常实用的jQuery插件,自动把你整个Form表单进行美化处理,包括SELECT下拉框、文本框、单选、复选框、按钮等,当然不支持input file文件选择框,这个可以
本文向大家介绍jquery表单插件Autotab使用方法详解,包括了jquery表单插件Autotab使用方法详解的使用技巧和注意事项,需要的朋友参考一下 Autotab也是一款功能专一的表单插件,它提供了自动跳格的功能,当用户输入的字符数一旦超过已定义的最大长度,则会根据事先设置的目标自动跳转到相应元素上,省却了 用户按【Tab】键的麻烦。最典型的应用就是输入IP地址、软件激活码等地方了,我们做