问题标签 [ngtable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3460 浏览

javascript - 在不排序组的情况下对 ng-table 中的行进行排序

在组模式下,当我按某个字段对网格进行排序时,ngTable 会对组进行排序。因此,每次我按某个字段排序时,都会“跳跃”。我找不到在没有“跳跃”组的情况下仅对组中的行进行排序的解决方案。

这个问题在 ngTable 的 github 上的开发者问题中仍然没有答案。也许有人知道这个问题的解决方案

我的 html 表格:

在控制器中初始化表:

0 投票
3 回答
7532 浏览

angularjs - AngularJS ngTable 在大量数据上速度很慢

我有一个包含大量数据的海量数据,并尝试在 AngularJS 的表中显示这些数据(带有过滤和排序)。为此,我尝试使用 ng-Table,但是当数据太多(> 1000 行)时,它在远程服务器上开始变慢,当数据太多(> 5000 行)时,带有该表的页面甚至无法在本地加载机器。据我了解,过滤和排序需要从数据库加载所有数据,可能有人知道一些技巧而不是加载所有数据。或者可能有人知道 Angular 的另一个表格插件。

谢谢你的帮助。

0 投票
1 回答
1885 浏览

angularjs - angularjs ng-table分页问题

我遇到了 ng-table 和分页的问题。基本上我有两个数据集,用户可以选择在表格中呈现哪个。

数据集一有 2 页,数据集二只有一页。现在的问题是,如果我导航到第 2 页然后更改到数据集 2,我会得到一个没有分页选项的空白表。

Plunker 在下面创建,您可以在其中进行测试: http ://plnkr.co/edit/0D4ih7bPNf3Jz87Rymc7

我的代码几乎只是来自 ngtable 示例的复制和粘贴:

});

欢迎任何想法!

谢谢,凯文。

0 投票
1 回答
294 浏览

angularjs - 动态数据不会在 ngTable 中更新

我正在使用 ngTable 指令,问题是表中的数据没有刷新。

加载页面时,gemId 未定义,没有数据显示可以。

然后从下拉列表中选择一个值,然后在按下按钮时调用 loadItems 函数。数据从服务器检索但未显示在表中。当我过滤一列时,会显示数据(= 2nd request )。

到目前为止,尝试了所有可能的解决方法来刷新表格,但都没有运气。

编辑:我认为这是执行“loadItems”时的范围问题

0 投票
1 回答
1598 浏览

javascript - ng-table 重新加载不起作用

我创建了一个ng-table类似:

搜索时,调用一个从 API 检索信息的函数,然后调用该reloadTable函数:

现在$scope.tablePublications.data有一个新信息但.reload()不起作用并且不刷新表格。

我为此更改了我的代码

Minisite 是一个从 API 检索哈希的工厂,然后我重新加载了我的 tablePublications 但不起作用。我在其他功能中有类似的代码并且工作正常,但我不明白。

0 投票
1 回答
99 浏览

javascript - 修改 ng-table

我正在尝试修改ng-table以创建可扩展的节点/树视图,

Plunker 示例

JSON 结构是根据 ID 指定的。

我设法通过以下方式显示父节点:

在这里我被卡住了,因为我不知道如何在每个父节点下方附加相应的子节点并在单击后使所有节点都可展开。

解析此 JSON 结构并将其更改为 JSON 将是一个很好的解决方案,这会使这个问题更容易解决吗?

0 投票
3 回答
4098 浏览

javascript - 如何从 ng-table 中定义一个过滤框?

我按照http://bazalt-cms.com/ng-table/example/4的说明在 ng-table 中创建了一个过滤器框

我的代码与示例相同:在 html 中创建过滤器:

现在我们可以看到布局:

在此处输入图像描述

但我不想要表格中的过滤器框,如下所示:

在此处输入图像描述

文件管理器在表格上方我的过滤器框代码:

...使用 ng-model="filter.name" 进行绑定,但它不起作用...

有没有办法实现我的想象力?

0 投票
1 回答
56 浏览

angularjs - 如何让我的按钮变成一个复选框

我有带有隐藏列功能的 ng-table。它有一个基本复选框作为切换。我设计它看起来更好一点,但我不能让它工作。

plunkr

0 投票
1 回答
2228 浏览

angularjs - 使用 ng-table 级联下拉过滤器

我正在尝试通过两个外部级联下拉列表在ngTable上获得过滤器支持。如文档所示,我已经更新了 filterOptions 但似乎没有运气。请帮我

我的 HTML 标记

0 投票
1 回答
1298 浏览

javascript - ngTable中带有Typeahead和Tooltip的AngularUI,在scope.isOpen中未定义自定义标头长度

我在带有自定义标题的 ng-table 中使用 Typeahead 和 Tooltip。这似乎在功能上起作用,如果您查看 plunker,您将永远不会注意到问题。但是,当您运行代码时,它会产生很多可以在控制台中看到的错误。每当我将鼠标悬停在其中一行上或从 Typeahead 中选择一个值时,都会在加载时生成错误。有谁知道如何解决这个问题?我已经为此工作了几天,但我还没有找到解决方案。

这是错误。

这是我的控制器代码

这是html

我还创建了一个plunker,但是你不会在 plunker 上看到错误。当代码在本地或从 Web 服务器运行时会出现错误。

提前感谢您对此问题的任何帮助。