0
我正在使用Angular UI-Grid v3.0.4。我正在使用columndef單元格模板來獲取所需的定製,如下所示(我在模板中有ng-blur事件和方法)。角度Ui網格模糊事件不會觸發
$scope.gridOptions = {
showColumnFooter: true,
columnDefs: [
{
name: "SalesAmount", displayName: "Sales Amount"
},
{
name: "CommissionAmount", displayName: "Commission Amount", enableCellEdit: true, enableCellEditOnFocus: true,
cellTemplate: '<input type="text" ng-model="row.entity.pddCommissionAmount" ng-blur="updateEntitys(row.entity)"></input>'
}
]
};
ng-blur事件不會觸發其執行。研究並添加一個自定義ngblur指令,看看是否有幫助
app.directive('ngBlur', function() {
return function (scope, elem, attrs) {
elem.bind('blur', function() {
scope.$apply(attrs.ngBlur);
});
};
});
$scope.updateEntitys = function (row) {
alert("Update Entitys within ngblur event");
}
這似乎不工作。非常感謝任何幫助。