我正在使用 Angular ui-grid 2.0.12,是否可以在给定单元格内添加超链接,或者任何类型的 html 代码?我一直在尝试遵循这个提示:在 ng-grid 的任何人中添加 html 链接,尽管它似乎不适用于 ui-grid,可能是因为 ng-grid 过去的行为不同,或者因为现在的语法不同。
问问题
21969 次
2 回答
40
实际上,cellTemplate
在 ui-grid 中的工作方式与在 ng-grid 中的工作方式相同。
$scope.gridOptions.columnDefs = [
{ name: 'firstName' },
{ name: 'lastName'},
{ name: 'Hyperlink',
cellTemplate:'<div>' +
'<a href="http://stackoverflow.com">Click me</a>' +
'</div>' }
];
工作演示(在新选项卡中打开链接,因为 plunker 无法处理 SO 的强大功能)
于 2014-09-15T13:45:23.200 回答
3
动态链接的细微变化:
$scope.gridOptions.columnDefs = [
{
name: 'Hyperlink',
cellTemplate:'<div><a ng-href="{{row.entity.hyperlink}}">Click me</a></div>'
}
];
于 2018-01-16T20:57:08.297 回答