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

ag-grid - ag-grid Angular “colDef.cellRendererFramework.component 已弃用”

从以前版本的 ag-grid 开始,我们可以将组件作为依赖项传递到我们的 cellRendererFramework 中,如下所示:

这是一个来自这个ag-grid 博客的例子。

不幸的是,第 9 版给了我一个弃用的警告:

现在有什么推荐的方法来实现这一目标吗?我在 ag-grid 的变更日志中找不到任何关于此的内容。

0 投票
0 回答
2103 浏览

angular - Ag-grid-angular 如何捕获列标题中的点击

有没有办法在 header 上捕获点击事件。

类似于 rows 上的 rowClicked 事件。

0 投票
0 回答
1063 浏览

angular - 如何在Angular2中重新初始化ag-grid

[首先,我尝试在 stackoveflow 以及 aggrid 会员支持论坛上进行搜索。对于我的问题,找不到任何相关的匹配项。所以在这里发布]

我在 angular2 组件中使用用于企业(跟踪版)的 ag-grid。在我的组件中,我有一个带有项目列表的选择下拉列表。在选择一个时,我实际上正在加载其中包含 ag-grid 的组件。现在,问题是,在选择另一个选项时,ag-grid 没有再次初始化。因此,我得到了不受欢迎的行为。下面是我的 sudo 代码。如果有更好的选择,请告诉我。我希望有一种方法可以做到这一点,也许,使用生命周期钩子。

// parent.component.ts

// my-grid.component.ts

0 投票
1 回答
3931 浏览

ag-grid - 数字过滤器自定义比较器

简而言之:有没有办法为数字列过滤器实现自定义比较器?

很长的故事:

我在 Angular (2) 中使用 ag-grid。我为我的 ag-grid 中的单元格提供了我自己的组件:

为了使过滤器正确地从我的单元格中获取值,我提供了自定义比较器(这个用于文本列过滤器):

您可以看到我需要使用“cell.value”访问单元格的值。上面的代码工作正常。

我遇到的麻烦是为数字列过滤器提供类似的功能——它们似乎没有使用任何自定义比较器。因此,发生了什么,过滤器尝试直接访问单元格的值,而不是使用“cell.value”。

那么,有没有办法为数字列过滤器实现自定义比较器?或者,如果没有,在这种情况下,我可以通过其他任何方式正确地从我的单元格中获取值吗?

0 投票
2 回答
2903 浏览

angular - 加载网格后无法更改 overlayNoRowsTemplate

有两种不同的情况,其中没有要显示的行。我想每次都根据情况更改模板。我正在更新,overlayNoRowsTemplate但在加载网格后无法替换模板。刷新网格不会刷新overlayNoRowsTemplate.

0 投票
2 回答
14089 浏览

ag-grid - Ag-grid 隐藏行

是否有任何实现的功能来有条件地隐藏行?

我像这样实例化它们:

然后我提供这个函数来设置行高:

这不是一个完美的解决方案,特别是因为如果网格以高度为 0 的行结束,它无论如何都会显示该行(高度为 4px 左右)

0 投票
1 回答
616 浏览

ag-grid - 如何在显示加载覆盖模板时去抖动

我正在使用 ag-grid 和 ag-grid-angular v9.0.0。如果行为空,我需要在 2 秒后显示加载覆盖模板,否则将其隐藏。目前它会立即显示并在渲染行后消失。任何有关如何完成的线索或建议表示赞赏。

0 投票
1 回答
236 浏览

angularjs - Ag-Grid:丰富选择中的搜索选项

如何在 Rich select 中进行搜索?自动建议或键入拳头字符等任何选项都可能很有用。在这些情况下,光标会直接转到那个名字吗?

0 投票
1 回答
3261 浏览

angular - node_modules/ag-grid/main"' 没有导出的成员 'IHeaderGroup'

我对 angular 4 很陌生,并试图从这里https://www.ag-grid.com/ag-grid-angular-angularcli/#gsc.tab=0使用 ag-grid 。

我不断收到如下错误,但找不到任何有用的链接:

node_modules/ag-grid-angular/dist/interfaces.d.ts (1,10): 模块 '"C:/Use rs/shm/A4/first-app/node_modules/ag-grid/main"' 没有导出成员“IHeaderGroup”。

node_modules/ag-grid-angular/dist/interfaces.d.ts (1,24): Module '"C:/Use rs/shm/A4/first-app/node_modules/ag-grid/main"' 没有导出成员“IHeaderGroupParams”。

ag-grid-angular/dist/interfaces.d.ts (1,44):模块 '"C:/Use rs/shm/A4/first-app/node_modules/ag-grid/main"' 没有导出成员'头文件'。

包.json

任何人都可以帮我找出解决方案吗?

0 投票
4 回答
13479 浏览

ag-grid - 在 ag-grid 中切换可编辑和不可编辑模式

我正在使用 ag-grid 来显示和修改数据。如何在孔 ag-grid 的可编辑和不可编辑之间切换。我可以用网格 api 做到这一点吗?

这是我的默认配置:

我可以动态更改可编辑吗?