对checkboxCellTemplate使用multiselect false属性

时间:2013-11-19 14:21:48

标签: angularjs angular-ui-bootstrap ng-grid

我有一个ng-grid,它使用showSelectionCheckbox: true属性和自定义checkboxCellTemplate

如果我删除checkboxCellTemplate,我会获得我想要的功能,一次只能点击一个checkbox,然后点击另一个checkbox将删除上一个选项。

我需要模板来调用特定的函数,所以我的问题归结为我必须在模板中传递哪些属性才能知道multiselect属性?

可以在http://plnkr.co/edit/nULoI4?p=preview找到该掠夺者。

1 个答案:

答案 0 :(得分:1)

因此,为了澄清您是否想知道在调用函数时是否可以获得所选的所有值?您是否已在$scope.selections中进行此设置。您可以通过执行类似ng-click="getDeliveryLocation({{selections}})"的操作,在模板的功能中传递此内容。

另一个想法是你使用afterSelectionChange:function(){}并添加你需要的任何东西,而不是在复选标记上点击ng。这将消除不同选择之间的一些奇怪问题。