【问题标题】:Angular expandable ui-grid with infinite scroll and dynamic data?具有无限滚动和动态数据的角度可扩展 ui-grid?
【发布时间】:2016-02-09 20:14:51
【问题描述】:

我有一个可扩展的 ui-grid,需要在扩展的(子)网格上无限滚动。我将只显示前几行数据,并依靠用户滚动到扩展网格的底部来指示应该读入更多数据(可能会出现大量数据)。

我知道我可以创建一个在需要更多数据时调用的函数: $scope.subGridApi.infiniteScroll.on.needLoadMoreData($scope, $scope.getDataDown);

但是当这个函数($scope.getDataDown)被调用时,我不知道哪个扩展的网格需要更多的数据。有没有办法确定正在滚动哪个扩展网格?一旦我知道了这一点,我就可以确定我需要对服务器进行的查询以获取下一行数据。

【问题讨论】:

  • 不知道为什么降级了。

标签: angularjs angular-ui-grid


【解决方案1】:

在设置子网格的无限滚动时,你设置了要调用的函数来获取更多数据:

$scope.subGridApi.infiniteScroll.on.needLoadMoreData($scope, $scope.getDataDown);

被调用函数(getDataDown)不接收任何参数。但是 this.grid.api.grid 是当前网格,this.grid.api.grid.parentRow 包含行,这是我存储下一步需要检索的数据的详细信息的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    • 2015-08-30
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多