问题描述
我正在尝试过滤其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 (将#修改为@)