如何将新行(记录)添加到ui-grid

时间:2015-11-14 21:49:37

标签: angularjs angular-ui-grid

我无法在stackoverflow中找到答案或者我在github中可以理解的答案...问题很简单..我希望能够像在MS Access中使用数据表或连续表格一样使用ui-grid ..我想我已经编辑了(至少在逐个单元格的基础上),现在我需要能够通过单击按钮添加新的空白记录(行)。

有没有简单的方法来实现这一目标?

理想情况下,代码会为某些字段设置值,例如作为外键的字段(例如,如果用户将订单项添加到订单,则希望通过底层自动输入订单ID代码而不是用户每次都必须从下拉列表中选择。

一如既往,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

请看看这个傻瓜。

Adding row with button

更具体地说,在控制器中查看此函数以及如何使用按钮html元素上的ng-click指令调用它:

$scope.addNewItem=function()
{
  $scope.data.push( { name: 'Test add ', title: 'Test add' });
};

点击后,它会反映在视图中。当然,您可以自定义此选项以附加空白数据或特定于用户单击按钮的数据。