我在ag-grid中使用了外部过滤器,该过滤器应该根据选择值下拉列表来过滤记录,该选择值下拉列表具有与网格中特定字段相对应的值。
而且我无法使用文档here中提到的node.data.fieldName访问字段的值。
下面是我在做什么:
packages.config
抛出错误:未定义节点 当我尝试仅使用data.fieldName时,它说“未定义数据”
有人可以帮助我了解如何在此处访问特定字段的值。
答案 0 :(得分:0)
您需要提供node
作为函数的参数。 ag-grid使用适当的参数node
调用此函数。
function doesExternalFilterPass(node) { // <- node as argument
console.log('$scope.filterval.ReleaseType : ' ,$scope.filterval.ReleaseType);
if($scope.filterval.ReleaseType == 'A'){return node.data.ReleaseType = 'A';}
if($scope.filterval.ReleaseType == 'B'){}
if($scope.filterval.ReleaseType == 'C'){}
if($scope.filterval.ReleaseType == 'D'){}
if($scope.filterval.ReleaseType == 'D'){}
}