gpt4 book ai didi

javascript - ng-Grid 中的动态 columnDef

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:08:19 25 4
gpt4 key购买 nike

我想在从数据库返回值后动态分配 ng-grid 列名,但问题是它在数据从 ajax 返回之前被初始化,我不记得 gridOption 所以它显示 balnk,所以请帮助我我们如何通过 ajax 返回值构造列名。

$scope.gridOptions =
{
data: 'data.Values',
columnDefs:
[
{ field: "ID", displayName: "Record Id" },
{ field: "Value", displayName: $scope.ColumnName, cellFilter: cellfilterType },
],

};

其中 $scope.ColumnName 来自下面一行...

 RecordService.getRecords().then(function (data) {  
$scope.ColumnName= data.something;
}

谢谢

最佳答案

感谢 Max 的帮助,我在 columnDef 的帮助下完成了如下操作:

第 1 步:

$scope.colDef = [];

第 2 步:

RecordService.getRecords().then(function (data){      
$scope.colDef=["ColumnName":data.something]
}

第 3 步:

$scope.gridOptions = {   
data: 'data.UdiValues',
columnDefs:'colDef',
filterOptions: $scope.filterOptions
};

关于javascript - ng-Grid 中的动态 columnDef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19630273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com