问题标签 [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.
angularjs - Angular 2 通过服务器 API 加载数据:data.slice 错误
我正在尝试使用 Angular2 ng Smart table 插件将数据从我的 API 加载到自定义组件。
我有我的组件,例如:
产品服务.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 )
javascript - Ng2-smart-table - Angular 2 - 列和同名
以下是我表的列,我只得到了这部分代码
大家好!我就是上述情况。我需要从“产品”键开始的 json 中获取数据。问题是 ng2 智能表不允许具有相同名称的列。然后,我尝试用“product.variantList”重命名第二列,但代码不接受名称中的点。有什么解决办法吗?谢谢
jquery - Angular 2 - ng2-smart-table - 渲染字段的全局搜索
我有一个带有全局搜索过滤器的 ng2-smart-table,它与表的字段交互。它适用于没有任何渲染的列。这是我的代码
这些是我的专栏
我的搜索仅适用于第一列,但不适用于“varianti”和“products”。我没有找到有关此问题的任何信息,您知道可能的解决方案吗?谢谢
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,但仍然无法捕捉到事件在此先感谢!
angular - 无法在 Angular ng2-smart-table 中搜索自定义呈现的单元格
呈现“自定义”字段的一个副作用是全局搜索不再能够在其中工作。我相信会发生这种情况,因为单元格以 json 对象开始,然后我在该对象中只渲染一个字符串。结果,全局搜索无法进入它。我基本上是遍历对象列表,然后显示该对象的单个属性(字符串)以显示在该单元格中。不幸的是,所有这些文本对全局搜索都是不可见的。有没有办法可以将自定义呈现的文本添加到全局搜索中?我已经包含了渲染组件的代码:
angular - 修改ng2智能表中动作的标题或添加新的
我想向 ng2-smart-table 添加新操作或修改(添加、编辑或删除)的标题。我试图添加 ButtonView 但我无法用它重现任何操作。
任何人都可以帮助我吗?
angular - 添加自定义操作 ng2-smart-table 但未添加操作
我正在尝试创建自定义操作但出了点问题,代码没有给我自定义操作按钮
我的设置,我在操作中添加了自定义按钮:
我的 HTML 代码:
我的问题是什么?
谢谢!
angular - 使用 skip 和 take 获取角度 2 中的数据并在数据出现时显示数据
我正在尝试显示来自 API 的数据。
我正在做的是:
绑定
模板
但它只显示最后一个。如何确保附加数据而不是覆盖数据?
javascript - ng2-smart-table 删除后不绑定
我正在尝试使用 ng2-smart-table 来显示数据和内联编辑。然而,这个组件似乎有问题。我克隆了 repo 并在本地运行了一些测试。我得到了基本示例演示并添加了输入数据对象以查看对象中的更改/绑定:
当我“添加新”行时,它会按预期显示对象数组中的新条目。编辑任何行也可以,正确更新行。但是,当您删除一行时,对象不会更改,并且会在对象数组中显示已删除的行,但不会在网格中显示。当我尝试添加另一行时,它会在网格中显示新行,但不会更新/绑定对象数组中的新值。更新仍然按预期工作。
我在 ng2-smart-table 的 github 上发布了这个问题,但我没有在那里得到答案,所以我希望我能在这里得到它。
所以这是一个真正的错误?这是我测试的Plunker。
谢谢大家。
angular - Ng2-smart-table:可以在没有键的情况下传递数据行吗?
我想将一些值作为行传递给我的数据表,如下所示:
[“ab”,“b”,“c”]。所以,我的 json 只是一个没有任何键的数组,只是一个值。我知道我们需要为每个与列相同的元素设置一个键,但是有什么解决方案吗?谢谢