问题标签 [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.
javascript - 使用 webpack 在生产中捆绑时,角度中的组件样式错误
我正在使用 angular、第三方组件和 webpack 开发一个 web 应用程序。
当我在生产模式下捆绑所有内容时,某些组件似乎无法以正确的方式应用它们在开发模式下的样式。例如:
ngx-chips组件。问题在 github 中打开
开发: 生产:
ng2-smart-table组件问题在 github 中打开
开发: 生产:
我根本不确定这是否是自己组件的失败。
这是我正在使用的 webpack.config.common.js
这是我用来与 webpack 捆绑的脚本:
我非常感谢您的帮助!
angularjs - 每当添加新行时,如何在 ng2-smart-table 中使用 post 方法?
我在我的 Angular 2 项目中使用过,当向表中添加新行时ng2 smart table
,我需要使用方法发送API
请求。http.post()
如何获取新添加行中每个单元格的值?
angular - ng2-smart-table 自定义渲染组件
我试图在我的 ng2-smart-table 中使用自定义渲染器组件,但出现以下错误。
奇怪的是组件说它未定义。
我的组件看起来像这样。
我还确保该组件在模块中。
有没有人看到这个问题。为什么他工厂认为组件未定义。
我的智能表的配置形式如下:
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)
javascript - ng2 智能表复选框不会在所有页面中持久存在
我是 ng2-smart-tables 的新手。我正在尝试从 GitHub 页面修改下面的示例,以便在从一个页面移动到另一个页面时复选框不会消失。
这使用 selectMode : 'multi' 选项来显示带有复选框的列。复选框确实显示,但每次我使用分页链接转到另一个页面时,选择都会被清除。我正在尝试解决这个问题,因为我的项目中有一个与此类似的问题。
我试图找到有关如何跨页面保留选择的文档,但没有成功,因为只有有限数量的文档可用。这似乎是一个足够普遍的功能,应该有更多关于此的信息,但似乎并非如此。对此问题的任何帮助将不胜感激。
angular - 列视图中的 angular 4 ng2-smart-table 复选框
“单元格”不在自定义视图上
angular - 模块“AppModule”声明的意外模块“Ng2SmartTableModule”
我正在尝试从此链接学习 ng2 智能表,但出现此错误。
未捕获的错误:模块“AppModule”声明的意外模块“Ng2SmartTableModule”。请添加@Pipe/@Directive/@Component 注解。
这是 app.component.ts
和 app.module.ts
谁能帮我解决这个错误?
提前致谢。
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”,这是更改
通过此更改,到目前为止一切正常。但是我将来可能会遇到问题,如果我们在这种情况下升级软件包,我必须再次进行更改。
因此,如果有人可以帮助我以其他方式解决问题,请告诉我。
谢谢。
ng2-smart-table - 如何在 ng2-smart-table 中的排序列事件上编写自定义排序逻辑
我正在寻找在 ng2-smart-table 上执行的排序事件。跟随https://akveo.github.io/ng2-smart-table/#/documentation,我看到一堆暴露的事件,如 rowSelect、mouseover 等,但我没有看到库发布/发出的排序事件。我正在考虑更改 Ng2SmartTableComponent 并在内部调用 (sort) 时发出一个事件。我可以知道是否有人已经这样做了,或者是否有我可以依赖的黑客。