ui-grid 常用操作
这是一个表格控件,官网地址为: http://ui-grid.info/docs/#/tutorial
html:
<div class="panel-body"><div ui-grid="gridOptions" ui-grid-selection ui-grid-pagination ui-grid-resize-columns ui-grid-auto-resize> <ui-grid-tip total="gridprogram.totalItems"/></div>
</div>
js:
var myHeaderCellTemplate = '
编辑
';$scope.gridOptions = {enableRowSelection: true, //行选择是否可用,默认为trueenableSelectAll: true, //选择所有checkbox是否可用,默认为truemultiSelect: true,//是否可以选择多个,默认trueselectionRowHeaderWidth: 35,//设置选择列的宽度rowHeight: 35,showGridFooter: false,useExternalPagination: true, //是否使用分页按钮paginationPageSizes: [10, 20, 30],paginationPageSize: 10, //每页的记录数enableHorizontalScrollbar: 0,//是否使用横向滚动条,0.不使用,1.使用onRegisterApi: function(gridApi) {$scope.gridApi = gridApi; //方便使用gridApi的方法、属性等//分页触发的函数gridApi.pagination.on.paginationChanged($scope, function(pageNumber, pageSize) {currentPage = pageNumber;currentPageSize = pageSize;// 获取当前页数据getPage(pageNumber, pageSize);});//行选中事件gridApi.selection.on.rowSelectionChanged($scope, function(row) {//row.isSelected返回该行是否选中});},enableSorting: false,columnDefs: [{field: 'name',name: '名称',width: '120',enableColumnMenu: false, // 是否显示列头部菜单按钮}, {field: "uuid",width: '**',name: '操作',enableColumnMenu: false,cellTemplate: myHeaderCellTemplate //自定义该列的显示}]};
// 给表格赋值
$scope.gridOptions.data = [];
$scope.gridOptions.totalItems = 10;
---------------------------页操作----------------------------
1. 获取当前页码:$scope.gridApi.pagination.getPage()
2. 获取总页码:$scope.gridApi.pagination.getTotalPages()
3. 跳转到第2页:$scope.gridApi.pagination.seek( 2 )
4. 前一页:$scope.gridApi.pagination.previousPage()
5.下一页:$scope.gridApi.pagination.nextPage()
----------------选择操作-ui-grid-selection---------------------------
1.获取选中的行:$scope.gridApi.selection.getSelectedGridRows()
2.取消所有选中的行:$scope.gridApi.selection.clearSelectedRows();
ui-grid 常用操作相关推荐
- au3 ui html,AutoIt UI及常用操作
@[TOC] [还有视频讲解在我的B站-宝哥chbxw](https://www.bilibili.com/video/BV1Ga4y1Y7C4/), 希望大家可以支持一下,谢谢. # 前言之分层 A ...
- Kendo UI Grid 用法详细整理
目录 一. kendo UI grid结构 结构实例 二. kendo UI grid常用属性 1.new kendo.data.DataSource()中常见属性: 2.$("#grid& ...
- ui设计师常用的设计工具_2020年应该使用哪个UI设计工具?
ui设计师常用的设计工具 重点 (Top highlight) It's 2020, the market today is saturated with UI design tools. Ever ...
- Altium Designer(AD18)常用操作和快捷方式
目录 Altium Designer(AD18)常用操作和快捷方式 简单操作 分层设计 原理图库 PCB库 集成库 PCB绘制 覆铜 Altium Designer(AD18)常用操作和快捷方式 简单 ...
- UI设计师常用什么工具 怎么用AE导出GIF动画
UI设计师常用什么工具?怎么用AE导出GIF动画?AE是当前UI设计师比较常用的工具之一,是一款图形视频处理软件,然而它并不能直接导出GIF格式的图片,这让很多设计师很是苦恼.接下来就给大家分享AE导 ...
- arcgis弧段怎么加很多点_ArcGIS常用操作技巧大汇总
原标题:ArcGIS常用操作技巧大汇总 1.影像格式的转换 例如把jpg格式转换为tiff格式.可以在arctoolbox中的conversiontools-->to Raster-->R ...
- 软件测试|测试开发之路--UI 自动化常用设计模式
接上一次的帖子,今天讲一下我再 UI 自动化中常用的设计模式. 由于网上已经有非常多的文章详细讲解了设计模式的编码实现,所以我今天也就不讲实现细节了. 就是讲我也讲不出什么花来,只是网上的文章基本都是 ...
- sqlite常用操作
sqlite常用操作 一.数据库简介 二.Sqlite数据库 三.创建数据表 四.删除数据表 五.向数据表插入数据 六.从数据表中删除数据 七.修改数据表中已存在的数据 八.查询数据表中的数据 九.Q ...
- AD18的常用操作及快捷键
本篇转自https://blog.csdn.net/Britripe/article/details/83855270#commentsedit 目录 Altium Designer(AD18)常用操 ...
- 核心要素及常用操作详解
核心要素及常用操作详解 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5z6s4kZN-1678660733651)(http://49.7.203.222:3000/ ...
最新文章
- 30幅非常漂亮的微距摄影作品欣赏
- foo、bar到底是什么意思
- datax安装+配置+使用文档
- ubuntu 13.10 Rhythmbox不能播放mp3 和中文乱码的问题
- HTML5 required是必填
- [转载]httpClient.execute抛Connection to refused异常问题
- 今天辞职~Scars of time
- pymysql安装_jqdatasdk手动安装
- 计算机的概念与发展典型例题,计算机考试基本概念与典型例题.doc
- Android开发从0到1学习(知识+路线)
- 算法题15 穿越沙漠问题,飞机加油问题
- c语言城市交通灯优化,城市智能交通灯系统(本科)毕业论文.doc
- goahead 的认证和自定义登陆页面的cookie使用
- 堆排序算法实现(最小堆)
- HTML5期末大作业:关于家乡介绍的HTML网页设计——郑州美景HTML+CSS(5页) 学生DW家乡介绍网页设计作业成品 web课程设计网页规划与设计
- pytorch ——torch.optim.Adam
- 拆分可再生能源业务上市,华润电力意欲何为?
- flink分析使用之八内存管理机制
- win10邮件配置qq邮箱和outlook邮箱
- 小学计算机关于word的内容,小学信息技术说课《了解word界面》