如何访问可扩展行模板中的 ui 网格行数据?

How to access ui grid row data in expandable row template?

我正在尝试使用自定义的可扩展模板实现可扩展的 ui 网格。如何访问模板中的行数据?

在控制器中,我这样定义网格选项:

            scope.GridOptions =
            {
                data: customers,
                columnDefs:
                [
                    { name: "FirstName", field: "FirstName", width: 130 },
                    { name: "LastName", field: "LastName", width: 130 }
                ],
                expandableRowTemplate: 'CustomerDetails.html',
                expandableRowHeight: 150
            };

模板如下:

<div class="row">
    <div class="col-md-2">
        {{FirstName}} {{LastName}}
    </div>
</div>

谢谢!

我找到了答案。为了访问行数据,我需要在模板中使用 row.entity。

<div class="row">
    <div class="col-md-2">
        {{row.entity.FirstName}} {{row.entity.LastName}}
    </div>
</div>