2015-10-19 64 views
2

在股份公司的网格,标题列之一,我有以下几点:Angularjs AG-网格标题单元格单击事件没有启动起来

headerCellRenderer : function(params) { 
         params.$scope.assignRegHrsInput = ""; 
         return '<span>' + data.headerName + '</span></br><input class="exp-param-header-input" type="text" ng-model="assignRegHrsInput"> </br> <span ng-click="changeAllAssignedRegHrs(assignRegHrsInput)"> <span class="glyphicon glyphicon-download"></span> Apply To All</span>' 
        } 

而且我有

$scope.changeAllAssignedRegHrs = function(tobeChanged) { 
    alert(tobeChanged); 
} 

但是当我点击上面的span元素点击事件没有启动。任何人都可以帮助我如何解决它?

在我的网格选项我指定:

angularCompileRows: true, 
angularCompileHeaders: true 

但仍然在跨度NG击事件没有启动起来。

在浏览器控制台,我可以看到我的标题为这个跨度,如下图所示:

<span class="ng-scope"> 
<span>R Hours</span> 
<br> 
<input class="exp-param-header-input ng-pristine ng-untouched ng-valid" type="text" ng-model="assignRegHrsInput"> 
<br> 
<span ng-click="changeAllAssignedRegHrs(assignRegHrsInput)"> 
<span class="glyphicon glyphicon-download"></span> 
Apply To All 
</span> 
</span> 
+0

你的标题是什么样的?你能看到“全部应用”并点击该文字吗? – YOU

+0

我已经编辑我的问题,我的头像在浏览器中的样子。你可以看到在这个HTML中,ng-clik有 –

+0

,如果你在' R Hours'上放了'ng-click =“changeAllAssignedReg ....',它会工作吗?你还使用哪种版本的ag-grid ? – YOU

回答

1

headerCellRenderer,以它为params.changeAllAssignedRegHrs = function() {},应该解决烧制上ng-click的问题。

相关问题