ng-grid实现表格
2018-02-05 13:03
176 查看
<div class="gridStyle" ng-grid="gridOptions"> </div>
在所属控制器中:
$scope.gridOptions = {
data: 'books',
rowTemplate: '<div style="height: 100%"><div ng-style="{ \'cursor\': row.cursor }" ng-repeat="col in renderedColumns" ng-class="col.colIndex()" class="ngCell ">' +
'<div class="ngVerticalBar" ng-style="{height: rowHeight}" ng-class="{ ngVerticalBarVisible: !$last }"> </div>' +
'<div ng-cell></div>' +
'</div></div>',
multiSelect: false,//是否支持多选
enableCellSelection: true,//单元格是否可被选中
enableRowSelection: false,//行是否可被选中
enableCellEdit: true,//单元格可否被编辑
enablePinning: true,
columnDefs: [{//列的定义
field: 'index',
displayName: '序号',
width: 60,
pinnable: false,
sortable: false
}, {
field: 'name',
displayName: '书名',
enableCellEdit: true
}, {
field: 'author',
displayName: '作者',
enableCellEdit: true,
width: 220
}, {
field: 'pubTime',
displayName: '出版日期',
enableCellEdit: true,
width: 120
}, {
field: 'price',
displayName: '定价',
enableCellEdit: true,
width: 120,
cellFilter: 'currency:"¥"'//对于钱可以定义filter格式化
}, {
field: 'bookId',
displayName: '操作',
enableCellEdit: false,
sortable: false,
pinnable: false,
cellTemplate: '<div><a ui-sref="bookdetail({bookId:row.getProperty(col.field)})" id="{{row.getProperty(col.field)}}">详情</a></div>'
}],
enablePaging: true,
showFooter: true,
totalServerItems: 'totalServerItems',
pagingOptions: $scope.pagingOptions,
filterOptions: $scope.filterOptions
};rowTemplate:每一行的模版
enablePinning:如下图圈出
cellTemplate:单元格内也可以自定义模版,官方文档中给出了规定的模版。
关于表单的校验:本地校验和远程校验
http://damoqiongqiu.iteye.com/blog/1920191
http://damoqiongqiu.iteye.com/blog/1920993
相关文章推荐
- 使用ng-grid实现可配置的表格
- 实现Extjs的grid表格的复制、粘贴
- 用Ext.grid.EditorGridPanel 实现页面表格输入,反显的jsp
- 基于bootgrid,利用HTML5拖拽实现表格列互换并添加至localStorage
- DhtmlxGrid组件应用---结合Ajax实现对表格数据的无刷新操作
- WPF中Grid实现网格,表格样式通用类
- Jquery easyui treegrid实现树形表格的行拖拽
- Jquery easyui treegrid实现树形表格的行拖拽
- DHTMLX中对dhtmlxgrid表格行的置顶置底功能,以及拖动排序功能的实现
- Extjs实现Grid表格显示【一】
- flex GRID绘制表格类似HTML的Table的简单实现
- devexpress表格gridcontrol实现列统计,总计,平均,求和等。
- DHTMLX中对dhtmlxgrid表格行的置顶置底操作,以及拖动排序功能的实现
- Ext4 实现grid 表格文字居中
- DEV gridcontrol表格内嵌表格实现思路
- devexpress表格gridcontrol实现分组,并根据分组计算总计及平均值
- angularjs ng-grid 表格使用
- ASP.NET,Web界面利用Button来实现将telerik:RadGrid表格内数据导出Excel
- 火狐、IE浏览器实现Extjs的grid表格的复制、粘贴
- grid中显示blobImage上传的图片 通过本案例,我们实现blobImage上传的图片在grid表格中的显示。 grid的cellRender方法渲染单元格显示图片,例: 1 2 3 4 5