Angulaire de l'INTERFACE utilisateur-Réseau: Dans une cellule de modèle, comment accéder à la valeur d'un autre champ/cellule

J'ai essayé d'utiliser l'angle de l'INTERFACE utilisateur-Réseau plugin de rendu des tables de données, et j'ai les données d'exemple suivantes:

var data = [
{"id" : 10, "name" : "Name 1", "city" : "San Francisco"},
{"id" : 12, "name" : "Name 2", "city" : "San Diego"},
{"id" : 20, "name" : "Name 3", "city" : "Santa Barbara"},
];

ci-dessous est la columnDefs pour gridOptions, dans le champ nom, j'ai besoin de créer un lien hypertexte à l'aide de l'interface utilisateur-sref

$scope.gridOptions.columnDefs = [
{field: 'id', displayName: 'ID'},
{field: 'name',
cellTemplate: '<div class="ui-grid-cell-contents tooltip-uigrid" title="{{COL_FIELD}}">' +
                       '<a ui-sref="main.placeDetail{{placeId: \'{{row.entity.id}}\' }}">{{COL_FIELD CUSTOM_FILTERS}}</a></div>'
},
{field: 'city', enableSorting: true}
];

La table est rendue bien sauf pour le ligne.de l'entité.id valeur. Les valeurs que j'obtiens dans les liens (à l'intérieur de la nom de la colonne) sont séquentielles: 1, 2, et 3, au lieu de 10, 12, et 20 tel que défini dans la tableau de données, cependant, la id les valeurs affichées dans la ID colonne est ce que j'attends: 10, 12 et 20. Je me demande comment vous permettrait d'accéder à la id valeur de champ à l'intérieur de la nom champ, et pourquoi les id dans le nom cellules sont séquentiels?

OriginalL'auteur TonyGW | 2015-06-19