DevExpress:仅过滤加载的数据

问题描述

我正在尝试过滤其scrolling属性设置为infinite的数据网格中的所有数据。单击按钮后,我对其进行过滤。当我单击按钮时,数据仅过滤屏幕上加载的行,而不考虑底部的行。我发现无限滚动不可能做到这一点,但后来我使用this demo进行了尝试。在此演示中,添加scrolling属性并将mode属性设置为等于infinite。之后,您可以从下拉菜单中选择一个选项。

我正在使用AngularJS。这是我的代码:

Controller.js

$scope.showUnassigned = false;
$scope.toggleUnassigned = function ()
{
    var grid = $("#gridContainer").dxDataGrid("instance");
    $scope.showUnassigned ? grid.clearFilter() : grid.filter(["Unassigned","<>",0]);
    $scope.showUnassigned = !$scope.showUnassigned;
}

HTML

<div class="col-xs-2">
    <div class="form-group input-group">
        <button ng-click="toggleUnassigned()">Show Unassigned</button>
    </div>
</div>

有人可以提供一些指导,让我了解如何过滤所有数据而不仅仅是已加载的数据吗?仅供参考-我要过滤的未分配列是我非常规地添加到物联网中的列。我通过在push数组上执行column方法来添加它。不确定是否重要。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...