私は AngularJS の ng-grid を使用しています:
var app = angular.module('myApp', ['ngGrid']);
app.controller('MyCtrl', function($scope) {
$scope.myData = gridData;
$scope.gridOptions = {
data: 'myData',
columnDefs: ColumnArray
};
});
セル内のセル テキストを変更したい。どうやってするか?私はcellTemplateを使用していました:
ColumnObject.cellTemplate = GetCellTemplate();
しかし、私の GetCellTemplateメソッドは、現在のセルのデータである{{ row.getProperty(col.field) }}を読み取ることができません。セルのデータ/テキストを読み取り、実行時に変更できるようにするために何をすべきか。
たとえば、セルに「My Name IMAGE」のようなテキストがある場合、「IMAGE」という単語を実際の画像に変更して、ng-grid に表示できるようにしたいと考えています。
どうやってやるの?