のために働いていない私のコードです:私はcolumnDefs
配列からcellClass
プロパティを交換するとき、私はcolumnDefs
配列にcellClass
プロパティを追加するときcellClassここで、角度のUIグリッド
for (var i = 0; i < gridData.length; i++) {
var currentData = gridData
$.each(currentData, function(key, value) {
if (!angular.isFunction(value)) {
$scope.columnDefs.push({
name : key,
cellClass : 'red',
});
}
});
}
$scope.gridOptions = {
columnDefs : $scope.columnDefs
};
$scope.gridOptions.data = data;
.red{
\t background-color: #ff0000;
\t color: #ffffff;
}
<div ng-controller="GridController" id="grid1">
<div ui-grid="gridOptions" class="grid"></div>
</div>
それは絶対にうまく働いたが、い私のグリッドはデータを表示しません。 ui-grid dom
を調べると、私のデータはui-grid cell
とバインドされていますが、uiでは表示されません。
私は考えていない '名前:key'は正しいです、あなたはグリッドが文字列として期待するものにオブジェクトを結合しています。 – KreepN