十九、UI-Grid 水平滚动
来源:互联网 发布:软件著作权怎么申请 编辑:程序博客网 时间:2024/05/16 11:11
原文:191 Horizontal Scrolling
显示大量列的滚动
代码:
index.html
<!doctype html><html ng-app="app"> <head> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-touch.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-animate.js"></script> <script src="http://ui-grid.info/docs/grunt-scripts/csv.js"></script> <script src="http://ui-grid.info/docs/grunt-scripts/pdfmake.js"></script> <script src="http://ui-grid.info/docs/grunt-scripts/vfs_fonts.js"></script> <script src="/release/ui-grid.js"></script> <script src="/release/ui-grid.css"></script> <script src="app.js"></script> </head> <body> <div ng-controller="MainCtrl"> <strong>{{ gridOptions.columnDefs.length | number }} Columns with Random Widths</strong> <br> <br> <div id="grid1" ui-grid="gridOptions" class="grid" ng-if="gridOptions"></div> </div> </body></html>
main.css
.grid { width: 500px; height: 400px;}
app.js
var app = angular.module('app', ['ngTouch', 'ui.grid']);app.controller('MainCtrl', ['$scope', function ($scope) { var colCount = 500; var rowCount = 500; var gridOptions = {}; function generateColumns() { for (var colIndex = 0; colIndex < colCount; colIndex++) { gridOptions.columnDefs.push({ name: 'col' + colIndex, width: Math.floor(Math.random() * (120 - 50 + 1)) + 50 }); } } function generateData() { for (var rowIndex = 0; rowIndex < rowCount; rowIndex++) { var row = {}; for (var colIndex = 0; colIndex < colCount; colIndex++) { row['col' + colIndex] = 'r' + rowIndex + 'c' + colIndex; } gridOptions.data.push(row); } } function initialize() { gridOptions = { enableSorting: true, fastWatch: true, columnDefs: [], data: [] }; generateColumns(); generateData(); $scope.gridOptions = gridOptions; } initialize();}]);
Demo
水平有限,不当之处敬请指正。
0 0
- 十九、UI-Grid 水平滚动
- 二十九、UI-Grid Selection 选择
- 水平滚动
- 【Android 开发】:UI控件之 ScrollView垂直滚动控件 和 HorizontalScrollView水平滚动控件的使用
- 【解决】mfc grid control问题:无水平滚动条(scrollbar)、垂直滚动条只有向上部分、向下部分看不到
- 15.VC(ui)-listctrl绘制(解决水平滚动文字重影bug)
- Grid横向滚动
- 图片水平滚动
- Datalist 水平滚动
- as3 水平滚动条
- Table水平滚动条
- Android 水平滚动
- 字体水平滚动
- TEXTVIEW 字体水平滚动
- 垂直水平滚动条
- android 水平滚动 HorizontalScrollView
- 文字水平左滚动
- 水平滚动代码
- python学习笔记(四)
- 二叉搜索树算法详解与Java实现
- HTTP协议之Content-Encoding
- OpenWrt增加软件包
- 给新手的最佳类Windows界面的Linux发行版
- 十九、UI-Grid 水平滚动
- RN基础以及组件学习技巧
- 1002. 写出这个数 (20)
- Typescript结合gulp开发
- Java反射在JVM的实现
- JS判断浏览器是否安装flash插件的简单方法
- Intersection of Two Linked Lists
- KNN(二)--近似最近邻算法ANN
- 时间日期格式转换 oj