如何在可扩展ui网格中绑定子网格事件



ui网格(可扩展ui网格)中子网格的点击事件不起作用。但对于具有"grid.appScope"作用域的外部网格,同样的(ng单击)也在起作用。但我不知道如何在可扩展网格中绑定子网格事件。我把代码保存在下面的plnkr中。"单击我"在内部网格中不起作用。

存在"expandableScope"属性。但我不确定如何使用它。请参阅plnkr代码plnkr

我在gridOptions 中添加了以下片段

expandableRowScope: { clickMeSub: function(){alert('hi');} }

我试着从expandableRowScope调用clickMe方法,如下所示。

<button class="btn primary" ng-click="grid.expandableRowScope.clickMeSub()">Click Me </button>

仍然没有运气。

您在子网格上的ng单击只需要引用它自己的appscope,而不是父网格expandableRowScope。

ng-click="grid.expandableRowScope.clickMeSub()"

应该是

ng-click="grid.appScope.clickMeSub()"

改良Plunkerhttp://plnkr.co/edit/0o9ViW0TEuYIA4zx0kIW?p=preview

相关内容

  • 没有找到相关文章

最新更新