gpt4 book ai didi

javascript - 按钮单击在 Celltemplate Angular 网格中不起作用

转载 作者:行者123 更新时间:2023-11-30 17:02:41 24 4
gpt4 key购买 nike

我正在尝试使用 celltemplate。但是点击事件不起作用。

    $scope.format = function(val){
return val.replace(/\//g, "");
};

var executionColumns = {
data: [],
enableSorting: true,
paginationPageSizes: [25, 50, 75],
paginationPageSize: 25,
enableColumnMenu: true,
enableFiltering: true,
columnDefs: [

{ field: 'StartDate', cellTemplate: '<button ng-click="format (row.entity)">log</button>' },
{ field: 'Status' },

]

};

那我该怎么办呢?怎么了?

最佳答案

它像第二个代码一样对我有用

         columnDefs: [
{ field: 'StartDate', cellTemplate: '<button ng-click="format(grid.getCellVale(row.entity) )">log</button>' },
{ field: 'Status' },

]

或将您的格式函数移动到定义为

的外部范围
 $scope.globalExternalScope = {
format:function(entity){..........}
}

然后像这样使用模板

         columnDefs: [
{ field: 'StartDate', cellTemplate: '<button ng-click="getExternalScopes().format(grid.getCellVale(row.entity) )">log</button>' },
{ field: 'Status' },

]

关于javascript - 按钮单击在 Celltemplate Angular 网格中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28556260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com