问题标签 [smart-table]

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 投票
1 回答
2612 浏览

angularjs - AngularJS:智能表的全局搜索不适用于异步加载的数据

我正在为 AngularJS 使用Smart Table,但 Smart Table 的全局搜索不适用于异步加载的数据。我做了这个小plnkr来查看实际问题。

更多详细信息:

根据文档,有两个数据副本,一个用于渲染,另一个是数据的“静态”安全副本。我有一个表格,显示通过 API 加载的数据。这是我的 HTML 中的表声明:

如您所见,我告诉智能表“谁”是我的数据的两个副本。

这里有一块控制器来获取数据:

加载数据后,我的智能表无法正常工作(例如过滤和排序不起作用)。

问题出在哪里?

0 投票
2 回答
488 浏览

jquery - Smart-table,过滤器清洁桌子

使用下面的代码(控制器和html页面),我看到表格没问题。但是过滤器不起作用。当我在过滤器中输入内容时:

  1. 所有数据消失(即使过滤器与某些记录匹配)
  2. 当我清洁过滤器时不会回来

任何想法 ?

谢谢,

更新 1:我添加了下面的代码,但现在更改了。

0 投票
0 回答
324 浏览

angularjs - 如何在由列表和子列表填充的列表/表格中进行分页?

例如,我有一个使用智能表 angularjs 模块创建的以下智能表,并遵循 SO答案

此列表的 JSON 数据如下:

表格已按我的意愿构建,但分页不起作用,我怀疑这是因为我使用过st-table="positions"

st-table属性告诉智能表哪个集合保存您显示的数据,

positions数组并不代表表的所有行。

谢谢你。

0 投票
1 回答
5635 浏览

angularjs - 仅将过滤后的数据导出到角度智能表中的 csv

我们已经使用角度智能表实现了一个报告表。当用户使用 st-search 应用搜索条件时,我们需要将所有项目导出到 csv 中。我们使用 ng-csv 指令进行导出。使用st-table数组集合时,只获取第一页数据。也就是说过滤后总共有7条记录,第一页显示5项,只有这个数据(5项)被导出。如何导出所有过滤后的数据?

0 投票
2 回答
2178 浏览

angularjs - 如何为智能表创建折叠行?

我正在尝试在我的智能表中实现折叠行。这是一个只有在用户想要显示更多细节时才可见的行。这就是它现在的样子:

有没有办法显示这个表的折叠细节行?

plunkr 参考:http ://plnkr.co/edit/8lSx2v?p=preview

0 投票
2 回答
3889 浏览

angularjs - 从 AngularJS 中的智能表导出数据

在 AngularJS 项目中,我使用智能表模块和 asafdav/ng-csv 将数据从智能表导出到 CSV。

我成功地将数据从智能表导出到 csv,但仅限于第一页。我从变量中导出数据$scope.displayedCollection(与 st-table 指令相同)。此变量中的数据与表中的数据完全相同,但仅来自第一页。你知道我怎样才能导出整个数据(从智能表中排序和过滤)。我认为在将数据拆分为页面之前,我应该“插入”到智能表模块。但是怎么做?

0 投票
0 回答
486 浏览

angularjs - 智能表分页未重置为更新数据源的第一页

我们已经使用Angular Smart Table创建了报告表。选择页面并更新智能表数据源时。页面选择仍然保留。不重置为第一页。请指定在数据源更新时将页面选择重置为第一页的方法

0 投票
2 回答
594 浏览

javascript - 使用 ng-repeat 生成表体行

我正在使用 Smart Table(最新版本)和 AngularJs(v. 1.2.16)来构建一个使用两个对象的表,一个用于表头,另一个用于表内容。创建表格主体单元格时会出现我的问题。使用以下代码可以正常工作:

但我需要像这样生成身体:

我的对象是这样的:

如何让正确的值出现在正确的单元格中?

我有一个显示问题的 jsfiddle:h ttp://plnkr.co/edit/aEfzzU?p=preview

非常感谢任何帮助。

0 投票
0 回答
253 浏览

angularjs - 如何在 smarttable 中使用 typeahead?

我创建了一个智能表并结合了预输入功能:

目标是在搜索输入的表格中搜索一个人,选择姓名,然后显示在其下方的智能表格中。当我选择一个人时,这会触发:

但是,它不会显示表格中的人。我该如何修复它以显示该人?

plunkr:http ://plnkr.co/edit/NXEbl5?p=preview

0 投票
3 回答
2653 浏览

angularjs - 如何按列过滤表格?

我正在尝试按列过滤表格,这是表格:

数据如下所示:

在这种情况下,如何按列过滤姓氏?当 json 的级别超过 1 级时,我无法让它工作。plunkr:http ://plnkr.co/edit/AFSoGw?p=preview