使用新过滤器刷新Kendo Grid(ServerSide)

时间:2016-08-30 16:36:15

标签: javascript angularjs kendo-ui kendo-grid

我的角度应用程序页面上有一些外部元素,我想用它来过滤网格。不幸的是我不知道该怎么做。我的过滤器需要动态应用于网格,并在serverFiltering设置为true时发送到后端。

到目前为止我所拥有的内容:这会刷新网格,但不会将新过滤器发送到后端。它似乎是发送默认的初始参数。我检查了getFilter并返回必要的过滤器对象。

$scope.fromDateChanged = function ()
{
    $scope.grid.dataSource.filter = getFilter();
    $scope.grid.dataSource.read();
};

1 个答案:

答案 0 :(得分:1)

我发现了这个问题。我不得不简单地将过滤器对象传递给网格的过滤器功能。不需要调用read()。希望这有助于某人。

$scope.fromDateChanged = function ()
{
    $scope.grid.dataSource.filter(getFilter());
};