问题标签 [ng2-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 投票
2 回答
3217 浏览

angularjs - Angular 2 通过服务器 API 加载数据:data.slice 错误

我正在尝试使用 Angular2 ng Smart table 插件将数据从我的 API 加载到自定义组件。

根据他们的文档(https://github.com/akveo/ng2-smart-table/blob/master/src/app/pages/examples/server/basic-example-load.component.ts

我有我的组件,例如:

产品服务.ts

服务功能中使用的上述 API 在我的邮递员中完美运行。

现在我需要将该 API 中的 dame 数据加载到我的自定义组件中。

我收到此错误:

错误类型错误:this.data.slice 不是函数

在 LocalDataSource.webpackJsonp.../../../../ng2-smart-table/lib/data-source/local/local.data-source.js.LocalDataSource.getElements ( http://localhost:4200 /1.chunk.js:22280:30 ) 在 LocalDataSource.webpackJsonp.../../../../ng2-smart-table/lib/data-source/data-source.js.DataSource.emitOnChanged ( http://localhost:4200/1.chunk.js:22185:14 ) 在 LocalDataSource.webpackJsonp.../../../../ng2-smart-table/lib/data-source/data-source .js.DataSource.load ( http://localhost:4200/1.chunk.js:22105:14 ) 在 LocalDataSource.webpackJsonp.../../../../ng2-smart-table/lib/数据源/local/local.data-source.js.LocalDataSource.load ( http://localhost:4200/1.chunk.js:22243:38 )

0 投票
1 回答
1531 浏览

javascript - Ng2-smart-table - Angular 2 - 列和同名

以下是我表的列,我只得到了这部分代码

大家好!我就是上述情况。我需要从“产品”键开始的 json 中获取数据。问题是 ng2 智能表不允许具有相同名称的列。然后,我尝试用“product.variantList”重命名第二列,但代码不接受名称中的点。有什么解决办法吗?谢谢

0 投票
0 回答
1008 浏览

jquery - Angular 2 - ng2-smart-table - 渲染字段的全局搜索

我有一个带有全局搜索过滤器的 ng2-smart-table,它与表的字段交互。它适用于没有任何渲染的列。这是我的代码

这些是我的专栏

我的搜索仅适用于第一列,但不适用于“varianti”和“products”。我没有找到有关此问题的任何信息,您知道可能的解决方案吗?谢谢

0 投票
1 回答
2207 浏览

angular - angular2 ng2-smart-table :从自定义按钮事件中捕获数据时发出

我已经浏览了 ng2-smart 表,我已经创建了文档中提到的列,以实现列单元格上的功能,我遵循以下链接 https://github.com/akveo/ng2-smart-table/blob/master/ src/app/pages/examples/custom-edit-view/basic-example-button-view.component.ts

但我无法捕捉到其他组件中 ButtonViewComponent 中提到的事件。

@注意:我尝试过使用@Input 和@Output,但仍然无法捕捉到事件在此先感谢!

0 投票
1 回答
478 浏览

angular - 无法在 Angular ng2-smart-table 中搜索自定义呈现的单元格

呈现“自定义”字段的一个副作用是全局搜索不再能够在其中工作。我相信会发生这种情况,因为单元格以 json 对象开始,然后我在该对象中只渲染一个字符串。结果,全局搜索无法进入它。我基本上是遍历对象列表,然后显示该对象的单个属性(字符串)以显示在该单元格中。不幸的是,所有这些文本对全局搜索都是不可见的。有没有办法可以将自定义呈现的文本添加到全局搜索中?我已经包含了渲染组件的代码:

0 投票
1 回答
2344 浏览

angular - 修改ng2智能表中动作的标题或添加新的

我想向 ng2-smart-table 添加新操作或修改(添加、编辑或删除)的标题。我试图添加 ButtonView 但我无法用它重现任何操作。

任何人都可以帮助我吗?

0 投票
1 回答
6634 浏览

angular - 添加自定义操作 ng2-smart-table 但未添加操作

我正在尝试创建自定义操作但出了点问题,代码没有给我自定义操作按钮

我的设置,我在操作中添加了自定义按钮:

我的 HTML 代码:

我的问题是什么?

谢谢!

0 投票
0 回答
161 浏览

angular - 使用 skip 和 take 获取角度 2 中的数据并在数据出现时显示数据

我正在尝试显示来自 API 的数据。

我正在做的是:

绑定

模板

但它只显示最后一个。如何确保附加数据而不是覆盖数据?

0 投票
4 回答
3739 浏览

javascript - ng2-smart-table 删除后不绑定

我正在尝试使用 ng2-smart-table 来显示数据和内联编辑。然而,这个组件似乎有问题。我克隆了 repo 并在本地运行了一些测试。我得到了基本示例演示并添加了输入数据对象以查看对象中的更改/绑定:

当我“添加新”行时,它会按预期显示对象数组中的新条目。编辑任何行也可以,正确更新行。但是,当您删除一行时,对象不会更改,并且会在对象数组中显示已删除的行,但不会在网格中显示。当我尝试添加另一行时,它会在网格中显示新行,但不会更新/绑定对象数组中的新值。更新仍然按预期工作。

我在 ng2-smart-table 的 github 上发布了这个问题,但我没有在那里得到答案,所以我希望我能在这里得到它。

所以这是一个真正的错误?这是我测试的Plunker

谢谢大家。

0 投票
1 回答
938 浏览

angular - Ng2-smart-table:可以在没有键的情况下传递数据行吗?

我想将一些值作为行传递给我的数据表,如下所示:

[“ab”,“b”,“c”]。所以,我的 json 只是一个没有任何键的数组,只是一个值。我知道我们需要为每个与列相同的元素设置一个键,但是有什么解决方案吗?谢谢