问题标签 [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.

0 投票
1 回答
2316 浏览

javascript - 我们可以在进行内联编辑时延迟加载下拉数据吗?

我正在使用开发内联编辑功能。

根据官方文档:ag-Grid Cell EditingcolDef ,我们可以在提供列定义本身的同时提供下拉选项值。

从服务器获取这些值时该怎么办?即我们可以延迟加载然后为cellEditorParams下拉列表提供值吗?(我没遇到过)

任何解决方案甚至方向都将不胜感激。

0 投票
0 回答
3306 浏览

ag-grid-ng2 - 如何在#ag-grid for Angular 4 中执行单元格验证

我已经开始在我的 Angular 4 项目中使用 ag-grid,并且无法找到任何用于执行内联单元格验证的 API,即,每当用户编辑特定单元格时,都需要执行必需的字段和模式验证。如果出现任何验证错误,则应突出显示相应的可编辑字段并显示错误消息。

我使用了以下单元格事件来实现上述目的,但它们都没有为我提供所需的结果。

  • cellEditingStarted

  • 单元格编辑已停止

0 投票
1 回答
280 浏览

angular - Aggrid Enterprise 触发器 onExpandOrContract onRowClicked

我正在尝试使用企业模型,但是在分组(整行组)时,我只能在小图标上展开/折叠。

我希望整行都是可点击的,但企业不使用 onGroupExpandedOrCollapsed 并且没有其他方法可以触发 onExpandOrContract 函数。

你能建议一个解决这个问题的方法吗?

提前致谢。

0 投票
0 回答
306 浏览

angular - 导出一个导入 agGridModule 的 Angular 模块

我正在尝试在 Angular5 中编写一个组件库。我的图书馆有一组丰富的功能/组件。我正在尝试在我的组件库中使用 AgGrid 模块。

我知道如果我打算在我的网格中使用它们中的任何一个,AgGrid 模块需要在编译时了解 entryComponents。这让我想到了一个有趣的问题。

我想导出我的 ComponentLibModule 以供应用程序使用。问题是,应用程序将定义 AgGridModule 需要将其视为 entryComponents 的组件。

如何包装我的 ComponentLibModule 以返回为 AgGrid 提供其入口组件的装饰模块?

0 投票
1 回答
336 浏览

angular - AG Grid valueGetter + Pagination

我正在使用 ag grid (angular2) 来呈现表,并使用 valueGetter 功能将行数据呈现到 ui。

我想在我的 ui 中添加 onscroll 分页,但找不到使用数据源的方法。

如何在这里协作 valueGetter 和 pagination?

valueGetter 代码

0 投票
1 回答
1663 浏览

angular - 如何将行从一个 ag-grid 复制到第二个 ag-grid

我的 UI 上有两个 ag-grids。Ag-grid 1 有 4 行。Ag-grid 2 有 5 行。两个 ag-grids 具有相同的列。我想通过单击某个按钮将所有行从 Ag-grid 2 复制到 Ag-grid 1。我怎样才能做到这一点?

预期结果:单击按钮。

  1. Ag-grid 1 应该有 9 行(4 个原始行和 5 个从 Ag-grid 2 复制的行)。
  2. Ag-grid 2 应该有 0 行
0 投票
0 回答
314 浏览

angular - gridOptions.columnDefs.comparator 没有被调用

我正在使用 ag 网格,我想要自定义排序。我正在尝试使用比较器添加自定义排序,但单击列标题时不会调用它。

方法是

我怎样才能调用它

0 投票
1 回答
628 浏览

javascript - AG-GRID - 无法从 REST 获取数据

我一直在用我认为很简单的代码来拉头发。我承认我对打字稿和学习很陌生,但对 javascript 更熟悉。

我基本上是在使用 AG-GRID 作为我的缅因州组件创建一个 SPA(单页应用程序)。我有一项服务,它从 REST 连接中提取数据(目前使用 JSON 服务器来模仿),并将在多个组件之间共享该数据。AG-GRID 似乎是目前唯一拒绝正常工作的组件。我收到以下错误。

我已经在互联网上搜寻了几个星期的解决方案,但找不到与我的情况相匹配的示例。这里有人知道如何处理下面的错误吗?

控制台错误:

角界面:

角服务:

角组件:

在下面的评论中更新了代码 - 11h37 - 2018-02-07: 这是完整的组件代码,以防万一有人发现我丢失的东西:

0 投票
1 回答
2065 浏览

ag-grid - 如何在单击按钮时使 ag 网格中的所有单元格可编辑

我能够将所有配置的可编辑列设置为可编辑,但在焦点上,其他单元格更改为查看模式。访问以下链接并单击开始编辑,所有单元格将更改为编辑模式。然后在单元格中开始编辑(打字)。现在不同行中的其他可编辑单元格将更改为查看模式。我可以保留其他行中单元格的可编辑模式吗?使行可编辑的代码:

https://plnkr.co/edit/XbGLPZmD7pWnhd9O20iY?p=preview

我尝试在单元格焦点上调用 stopEditing(true) 但这会更改此编辑模式,然后立即更改为查看模式并无限调用该方法。

我试图在停止编辑时调用startiting,但这会无限执行并且网页崩溃。

0 投票
1 回答
3330 浏览

angular - 具有无限滚动的 AG 网格分页

我正在 angular 4 上实现 ag-grid 并且遇到服务器端分页问题。

在实现无限滚动分页时,有没有办法在网格就绪事件上转到特定页面?