【发布时间】:2015-07-24 12:48:13
【问题描述】:
我在剑道网格中有一个主细节网格,我正在使用剑道网格的角度版本。
我添加了一个自定义按钮,用于在网格的每一行中添加一条新记录,记录添加到单击该按钮的行下方。
下面是正在运行的代码。
按钮模板
<img src='images/save.png' ng-click='onClick()'
class='k-grid-add' title='Add new record' alt='Create'/>
点击功能
$scope.onClick = function ()
{
var grid = $scope.grid;
var sel = grid.select();
var item = grid.dataItem(sel);
var index = grid.dataSource.indexOf(item);
grid.dataSource.insert(index + 1, {});
}
这部分工作正常。现在的问题是我在子网格的每一行中也需要类似的按钮。但我不知道如何以角度获取子网格的数据源。我相信如果我能得到子网格,那么上面的代码可以用来使用索引添加一个新行。
感谢您的宝贵时间,如果需要任何其他信息,请随时询问。
谢谢
【问题讨论】:
标签: javascript angularjs kendo-grid