角度ui网格渲染按钮,在单元格模板中使用ng-repeat

时间:2016-06-08 06:20:18

标签: javascript angularjs angular-ui-grid

在网格项目中,有一列提供了打印报告'每个项目的功能。每个项目都有其类型,报告类型可以从后端动态获取,同时还有网格项数据。我制作了网格单元格模板,为每个网格项呈现每种报告类型的按钮: 这是' columndef'数组成员:

{
                name: 'documents',
                displayName: 'Dokumenti',
                enableHiding: false,
                enableSorting: false,
                enableColumnMenu: false,
                cellTemplate: '<button ng-repeat="i in row.entity.reports" ' + 
                    'ng-click="row.entity.printItemReport(i.reportType)" class="btn btn-sm btn-default " type="button" >' +
                    '<i class="glyphicon glyphicon-duplicate"></i></button>'
}

问题是,当我在网格上执行快速滚动时,按钮会在很短的时间内成倍增加,然后按钮的数量再次正常。

enter image description here

我认为这些按钮是真实且可点击的,所以我认为使用模板重新渲染单元格存在问题...

0 个答案:

没有答案