问题标签 [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 投票
0 回答
293 浏览

javascript - 使用 webpack 在生产中捆绑时,角度中的组件样式错误

我正在使用 angular、第三方组件和 webpack 开发一个 web 应用程序。

当我在生产模式下捆绑所有内容时,某些组件似乎无法以正确的方式应用它们在开发模式下的样式。例如:

ngx-chips组件。问题在 github 中打开

开发: 生产:

ng2-smart-table组件问题在 github 中打开

开发: 生产:

我根本不确定这是否是自己组件的失败。

这是我正在使用的 webpack.config.common.js

这是我用来与 webpack 捆绑的脚本:

我非常感谢您的帮助!

0 投票
1 回答
1659 浏览

angularjs - 每当添加新行时,如何在 ng2-smart-table 中使用 post 方法?

我在我的 Angular 2 项目中使用过,当向表中添加新行时ng2 smart table,我需要使用方法发送API请求。http.post()如何获取新添加行中每个单元格的值?

0 投票
2 回答
5864 浏览

angular - ng2-smart-table 自定义渲染组件

我试图在我的 ng2-smart-table 中使用自定义渲染器组件,但出现以下错误。

奇怪的是组件说它未定义。

我的组件看起来像这样。

我还确保该组件在模块中。

有没有人看到这个问题。为什么他工厂认为组件未定义。

我的智能表的配置形式如下:

0 投票
1 回答
2147 浏览

angular - 在自定义列 ng2-smart-table 上触发编辑/删除操作

我添加了一个像这样的自定义渲染器的列,

现在看起来像这样: 在此处输入图像描述

当用户单击下拉列表中的链接时,我想触发默认的编辑或删除操作。基本上,我想调用在启用默认操作列并单击该列中的链接时调用的相同函数。

0 投票
1 回答
3378 浏览

angular - Angular 4,使用 ng2-smart 表的回调“onComponentInitFunction”函数时未定义“this”

我在我的组件中使用 ng2-smart-table。

我正在尝试调用父组件的approveTheOrder()方法,但无法获取父类的对象

下面是片段

有谁知道如何在下面的 onComponentInitFunction() 中获得“this”?

下面是我得到的错误的图像。在此处输入图像描述

此外,我尝试使用“绑定”功能未能成功实现目标,谁能在这里指导我,我真的被困在这一点上。

编辑 1 请注意,我可以从parentComponent中的ChildComponent获取事件,但这里的问题特定于 ng2-smart-table 组件。

要从ChildComponent获取值,我正在尝试使用ng2-smart-table 组件的内置回调函数onComponentInitFunction(instance)

0 投票
3 回答
3388 浏览

javascript - ng2 智能表复选框不会在所有页面中持久存在

我是 ng2-smart-tables 的新手。我正在尝试从 GitHub 页面修改下面的示例,以便在从一个页面移动到另一个页面时复选框不会消失。

这使用 selectMode : 'multi' 选项来显示带有复选框的列。复选框确实显示,但每次我使用分页链接转到另一个页面时,选择都会被清除。我正在尝试解决这个问题,因为我的项目中有一个与此类似的问题。

我试图找到有关如何跨页面保留选择的文档,但没有成功,因为只有有限数量的文档可用。这似乎是一个足够普遍的功能,应该有更多关于此的信息,但似乎并非如此。对此问题的任何帮助将不胜感激。

0 投票
1 回答
2192 浏览

angular - 列视图中的 angular 4 ng2-smart-table 复选框

“单元格”不在自定义视图上

0 投票
1 回答
1691 浏览

angular - 模块“AppModule”声明的意外模块“Ng2SmartTableModule”

我正在尝试从此链接学习 ng2 智能表,但出现此错误。

未捕获的错误:模块“AppModule”声明的意外模块“Ng2SmartTableModule”。请添加@Pipe/@Directive/@Component 注解。

这是 app.component.ts

和 app.module.ts

谁能帮我解决这个错误?

提前致谢。

0 投票
0 回答
1580 浏览

javascript - ng2-smart-table 的 ServerDataSource 未向 Web api 发送凭据以进行 Windows 身份验证

这将是一个很长的问题。

为了使 Windows 身份验证与 Angular 一起使用,我为 http 调用提供了包装器,如下所示

如果您观察到new RequestOptions({ headers, withCredentials: true });允许浏览器向服务器发送凭据以进行 Windows 身份验证。它对一切都很好。

现在谈到这个问题,我sampleComponent正在使用其中ServerDataSource,如下所示:

如您所见,ServerDataSource 正在接受 Http 实例,我已经检查了那里的文档,但没有找到任何传递给 RequestOptions 的方法。因此,ng2-smart-table 发出的 Web api 调用失败,状态为 401,因为凭据未通过。

为了解决这个问题,我直接将 ng2-smart-table 源文件更改为特定的“server.data-source.js”,这是更改

通过此更改,到目前为止一切正常。但是我将来可能会遇到问题,如果我们在这种情况下升级软件包,我必须再次进行更改。

因此,如果有人可以帮助我以其他方式解决问题,请告诉我。

链接:https ://github.com/akveo/ng2-smart-table/blob/master/src/app/pages/examples/server/advanced-example-server.component.ts

谢谢。

0 投票
2 回答
2581 浏览

ng2-smart-table - 如何在 ng2-smart-table 中的排序列事件上编写自定义排序逻辑

我正在寻找在 ng2-smart-table 上执行的排序事件。跟随https://akveo.github.io/ng2-smart-table/#/documentation,我看到一堆暴露的事件,如 rowSelect、mouseover 等,但我没有看到库发布/发出的排序事件。我正在考虑更改 Ng2SmartTableComponent 并在内部调用 (sort) 时发出一个事件。我可以知道是否有人已经这样做了,或者是否有我可以依赖的黑客。