angularjs之UI Grid 的刷新 本地数据源及HTTP数据源
2024-10-19 16:42:44
关键代码:
如果数据源是本地数据
$("#hidJsonData").val("[]");
var myJsonData = [];
if ($("#hidJsonData").val() != "") {
myJsonData = JSON.parse($("#hidJsonData").val());
}
$scope.myData = myJsonData ;//本地数据
$scope.gridOptionsUserRole.totalItems = myJsonData.length;
$scope.gridOptionsUserRole.data = myJsonData;
如果数据源是url的 可以重新调用getPage
getPage($scope.gridOptions.paginationCurrentPage, $scope.gridOptions.paginationPageSize);
//getPageChooseRole($scope.gridOptionsUserRole.paginationCurrentPage, $scope.gridOptionsUserRole.paginationPageSize);
全部取消选中
$scope.gridApi.selection.clearSelectedRows();
获取grid现有数据源,对其进行编辑后,进行刷新
$scope.refreshCheckedAccount = function () {
//$scope.gridOptionsReportAccount.totalItems = data.total;
var oldData = $scope.gridOptionsReportAccount.data ;
for(var i = 0;i<oldData.length;i++){
if (i < 5) {
oldData[i].checkedInd = true;
oldData[i].accountCode = "123";
}
}
$scope.gridOptionsReportAccount.data = oldData; $interval(function() {
$scope.gridApi.core.refresh();
}, 300, 2);
}
最新文章
- 在WINDOWS下初步试用OMNET++ 4
- css选择器万年不变的优先级和权重
- Javascript图片裁切
- background-clip
- gen-cpp/.deps/ChildService.Plo: No such file or directory
- Linux文件类型与扩展名
- JDK的帧--java.util包装工具库
- 基于注解整合struts2与spring的时候如果不引入struts2-spring-plugin包自动装配无效
- infinite-scroll插件无限滚动加载数据的使用
- checkbox全选和反选
- hadoop备战:一台x86计算机搭建hadoop的全分布式集群
- hdu2089不要62(数位dp)
- Python学习日志_2017/09/08
- MySQL--各版本DDL 操作总结
- 3.App Inventor 2项目导入与导出
- Linux 第四天
- 解决Android Studio卡在Gradle:Resolve dependecies &#39;app:_debugCompile&#39;问题
- 深入理解Connector
- ThreadException
- ios数据保存