多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 数据表格显示优化[GridView](https://github.com/Astonep/tp-admin/blob/master/public/static/admin/js/gridview.js) [GridView.js](https://github.com/Astonep/tp-admin/blob/master/public/static/admin/js/gridview.js)位于:/public/static/admin/js/gridvew.js 基于:[bootstrap-table](http://bootstrap-table.wenzhixin.net.cn/),英文吃力小伙伴可查阅[中文官方手册](http://bootstrap-table.wenzhixin.net.cn/zh-cn/) 保留了bootstrap-table的属性和方法,为了便于组件化开发,我将后台的模态框添加、编辑数据、数据删除等进行封装。对于添加、编辑只需要一个模板页面文件即可。 ### 表格参数 这里列举部分常用,更多参照其[官方文档](http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/) | 标签 | 类型 | 默认 | 描述 | | --- | --- | | data-toggle | string | 'gridview' | 加载gridview.js脚本然后开始渲染数据 | | data-url | String | undefined | 服务器加载数据的地址 | |data-unique-id |String |'id' | 指定数据的唯一ID,区别data-index | | data-toolbar | string | undefined | 指明自定义的toolbar | | data-page-size | Number | 10 | 分页数据显示条数 | | data-page-list | Array | [10, 25, 50, 100, All] | 设置可供选择的页面数据条数。设置为All 则显示所有记录 | | data-pagination | Boolean | false | 设置为 true 会在表格底部显示分页条 | | data-side-pagination | String | 'client' | 设置在哪里进行分页,可选值为 'client' 或者 'server'。设置 'server'时,需要返回total字段 | | data-search | Boolean | false | 是否启用搜索框 | | data-search-on-enter-key | Boolean | false | 设置为 true时,按回车触发搜索方法,否则自动触发搜索方法 | | data-strict-search | Boolean | false | 设置为 true启用 全匹配搜索,否则为模糊搜索 | | data-search-text | String | '' | 初始化搜索文字 | | data-search-time-out | Number | 500 | 设设置搜索超时时间 | | data-strict-search | Boolean | false | 设置为 true启用 全匹配搜索,否则为模糊搜索 | |data-show-columns|Blooean | false | 是否显示 内容列下拉框 | ``` 在外部可以通过jQuery插件方式调用一些方法,例如: $(selector).gridview(functionName,arg1,arg2) ```