我在页面上有2 $scope.StopTimer = function () {
//Do your task here
//Cancel the Timer.
$interval.cancel($scope.Timer);
};
。我正在使用以下自定义过滤器按输入文本过滤列数据。
angularjs ui-grid
现在,通过filter: {
condition: function(searchTerm, cellValue) {
searchTerm = searchTerm.replace(/[^\w\s\d\.\-\ ]/g, '');
var strippedValue = (cellValue + '').replace(/[^\w\s\d\.\-\ ]/g, '');
return strippedValue.indexOf(searchTerm) >= 0;
}
}
自定义指令在两个网格之间共享列定义。在指令网格中,两个网格的ID都不同。
请在下面截图:
在这里,如果我在一个网格中的自定义过滤列中键入内容,同样也会反映在第二个网格中。这只发生在自定义筛选列上。它适用于内置angularjs
列。
如何使输入文本过滤器仅在尊重的网格中工作?