大佬教程收集整理的这篇文章主要介绍了angularjs – UI网格添加可编辑的行,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$scope.addNewItem=function() { $scope.data.push( { name: 'Test add ' }); };
有人可以帮助我吗?
更新
这是完整的源代码
<!doctype html> <html ng-app="app"> <head> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular-touch.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/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="http://ui-grid.info/release/ui-grid-unstable.js"></script> <link rel="stylesheet" href="http://ui-grid.info/release/ui-grid-unstable.css" type="text/css"> </head> <body> <div ng-controller="MainCtrl"> <div ui-grid="{ data: data,columnDefs: columnDefs,enableRowSELEction: true,enableSELEctAll: true,enableFiltering: true,}" class="grid" ui-grid-SELEction ui-grid-edit ui-grid-cellnav></div> <button ng-click="addNewItem()" > ADD item</button> <button ng-click="insertNewItem()" > Insert item</button> </div> <script src="app.js"></script> </body> </html>
控制器和模块代码
var app = angular.module('app',['ngAnimate','ngTouch','ui.grid','ui.grid.SELEction','ui.grid.edit','ui.grid.cellNav']); app.controller('MainCtrl',['$scope',function ($scope) { $scope.data = [ { name: 'Bob',title: 'CEO' },{ name: 'Frank',title: 'Lowly Developer' } ]; $scope.columnDefs = [ {name: 'name',cellEditableCondition:truE},{name: 'title',cellEditableCondition:truE} ]; $scope.addNewItem=function() { $scope.data.push( { name: 'Test add ',title: 'Test add' }); }; $scope.insertNewItem=function() { $scope.data.splice(1,{ name: 'Test insert ',title: 'Test insert' }); }; }]);
以上是大佬教程为你收集整理的angularjs – UI网格添加可编辑的行全部内容,希望文章能够帮你解决angularjs – UI网格添加可编辑的行所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。