问题标签 [ag-grid-ng2]
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 - 我们可以在进行内联编辑时延迟加载下拉数据吗?
我正在使用ag-grid开发内联编辑功能。
根据官方文档:ag-Grid Cell EditingcolDef
,我们可以在提供列定义本身的同时提供下拉选项值。
从服务器获取这些值时该怎么办?即我们可以延迟加载然后为cellEditorParams
下拉列表提供值吗?(我没遇到过)
任何解决方案甚至方向都将不胜感激。
ag-grid-ng2 - 如何在#ag-grid for Angular 4 中执行单元格验证
我已经开始在我的 Angular 4 项目中使用 ag-grid,并且无法找到任何用于执行内联单元格验证的 API,即,每当用户编辑特定单元格时,都需要执行必需的字段和模式验证。如果出现任何验证错误,则应突出显示相应的可编辑字段并显示错误消息。
我使用了以下单元格事件来实现上述目的,但它们都没有为我提供所需的结果。
cellEditingStarted
单元格编辑已停止
angular - Aggrid Enterprise 触发器 onExpandOrContract onRowClicked
我正在尝试使用企业模型,但是在分组(整行组)时,我只能在小图标上展开/折叠。
我希望整行都是可点击的,但企业不使用 onGroupExpandedOrCollapsed 并且没有其他方法可以触发 onExpandOrContract 函数。
你能建议一个解决这个问题的方法吗?
提前致谢。
angular - 导出一个导入 agGridModule 的 Angular 模块
我正在尝试在 Angular5 中编写一个组件库。我的图书馆有一组丰富的功能/组件。我正在尝试在我的组件库中使用 AgGrid 模块。
我知道如果我打算在我的网格中使用它们中的任何一个,AgGrid 模块需要在编译时了解 entryComponents。这让我想到了一个有趣的问题。
我想导出我的 ComponentLibModule 以供应用程序使用。问题是,应用程序将定义 AgGridModule 需要将其视为 entryComponents 的组件。
如何包装我的 ComponentLibModule 以返回为 AgGrid 提供其入口组件的装饰模块?
angular - AG Grid valueGetter + Pagination
我正在使用 ag grid (angular2) 来呈现表,并使用 valueGetter 功能将行数据呈现到 ui。
我想在我的 ui 中添加 onscroll 分页,但找不到使用数据源的方法。
如何在这里协作 valueGetter 和 pagination?
valueGetter 代码
angular - 如何将行从一个 ag-grid 复制到第二个 ag-grid
我的 UI 上有两个 ag-grids。Ag-grid 1 有 4 行。Ag-grid 2 有 5 行。两个 ag-grids 具有相同的列。我想通过单击某个按钮将所有行从 Ag-grid 2 复制到 Ag-grid 1。我怎样才能做到这一点?
预期结果:单击按钮。
- Ag-grid 1 应该有 9 行(4 个原始行和 5 个从 Ag-grid 2 复制的行)。
- Ag-grid 2 应该有 0 行
angular - gridOptions.columnDefs.comparator 没有被调用
我正在使用 ag 网格,我想要自定义排序。我正在尝试使用比较器添加自定义排序,但单击列标题时不会调用它。
方法是
我怎样才能调用它
javascript - AG-GRID - 无法从 REST 获取数据
我一直在用我认为很简单的代码来拉头发。我承认我对打字稿和学习很陌生,但对 javascript 更熟悉。
我基本上是在使用 AG-GRID 作为我的缅因州组件创建一个 SPA(单页应用程序)。我有一项服务,它从 REST 连接中提取数据(目前使用 JSON 服务器来模仿),并将在多个组件之间共享该数据。AG-GRID 似乎是目前唯一拒绝正常工作的组件。我收到以下错误。
我已经在互联网上搜寻了几个星期的解决方案,但找不到与我的情况相匹配的示例。这里有人知道如何处理下面的错误吗?
控制台错误:
角界面:
角服务:
角组件:
在下面的评论中更新了代码 - 11h37 - 2018-02-07: 这是完整的组件代码,以防万一有人发现我丢失的东西:
ag-grid - 如何在单击按钮时使 ag 网格中的所有单元格可编辑
我能够将所有配置的可编辑列设置为可编辑,但在焦点上,其他单元格更改为查看模式。访问以下链接并单击开始编辑,所有单元格将更改为编辑模式。然后在单元格中开始编辑(打字)。现在不同行中的其他可编辑单元格将更改为查看模式。我可以保留其他行中单元格的可编辑模式吗?使行可编辑的代码:
https://plnkr.co/edit/XbGLPZmD7pWnhd9O20iY?p=preview
我尝试在单元格焦点上调用 stopEditing(true) 但这会更改此编辑模式,然后立即更改为查看模式并无限调用该方法。
我试图在停止编辑时调用startiting,但这会无限执行并且网页崩溃。
angular - 具有无限滚动的 AG 网格分页
我正在 angular 4 上实现 ag-grid 并且遇到服务器端分页问题。
在实现无限滚动分页时,有没有办法在网格就绪事件上转到特定页面?