我是新来的ui-grid
我正在尝试在 AngularJS 中实现一个表格,如下图所示。我正在尝试选择一行并使用该特定行上的删除按钮将其删除。这ui-grid
文档要求我们使用gridApi
但我找不到足够的文档。
请在此处查看如何删除行的工作示例。http://plnkr.co/edit/6TiFC6plEMJMD4U6QmyS?p=preview http://plnkr.co/edit/6TiFC6plEMJMD4U6QmyS?p=preview
关键是要使用indexOf(row.entity)
并且不依赖row.index
因为它不会动态更新。
$scope.deleteRow = function(row) {
var index = $scope.gridOptions.data.indexOf(row.entity);
$scope.gridOptions.data.splice(index, 1);
};
通用方法
function deleteRow(row,grid) {
var i = grid.options.data.indexOf(row.entity);
grid.options.data.splice(i, 1);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)