问题标签 [ag-grid]

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 回答
4482 浏览

angularjs - ag-grid Grouping - 隐藏具有空值的行

我正在尝试使用ag-grid中的分组来显示具有多个级别的资产负债表。它可以工作-但是数据具有null层次结构跳过级别的位置,我想隐藏这些行-例如:

所以在我的网格中,Liabilities层次结构看起来不错,但层次结构在和之间Assets有两个null级别。我想隐藏行。见附图:AssetsCashnull

带有空值的资产负债表

我正在尝试使用 Niall在这里提到的结构来完成这项工作:

或者:

但是,我rowData的不是null,而是groupColumnDef是。

我需要gridOptions.rowNode.data在我的ng-if/中ng-show吗?不知道如何解决这个问题。

控制器代码如下:

0 投票
7 回答
33454 浏览

ag-grid - 如何在 ag-grid 中自动换行标题

使用 ag-grid,有没有办法将长标题拆分为 2 行...

columnDefs headerName: 中的一个中断'Long<br />Header' 让我走到了那里(使用开发工具我可以看到文本有 br),但是周围元素之一的高度为 25px;<div class="ag-header" style="height: 25px;">我认为这会导致标题的第二行不显示。

我想知道使用组标题作为临时分割文本,但长期(当我需要分组时)这不是一个选项......

0 投票
1 回答
116 浏览

javascript - 当网格 API 布尔值为 === 'true' 时更改 CSS

我正在使用能够添加分组标题的 ag-grid,因此标题可以展开和折叠子标题的选择。在网格的 API 上是一个布尔值gridAPI.expanded,如果展开则返回 true,否则返回 false。

我正在尝试根据此布尔值调整保持网格的 div 的宽度。

我已经尝试在我的 div 中使用ng-stylewithng-if但它没有接受布尔值(我已经放在范围内):

知道网格是否已扩展的唯一方法是使用此布尔值。

关于如何使它工作的任何想法?

0 投票
1 回答
2467 浏览

angularjs - Ag网格工具默认全部打开

Ag网格工具默认全部打开。嘿,我是 Ag Grid 的新手。我确实进行了分组,希望显示默认打开的所有工具面板

0 投票
1 回答
1934 浏览

angularjs - Angular Ag-Grid 中的动态列标题

我正在尝试创建必须从 JSON 响应动态加载列标题的 AG 网格(不是 UI 网格)。我尝试了很多方法,但我无法完成,所以任何帮助都是非常可观的。

网格 - 我期待的格式(附图片)

在网格中,前两列 Part No 和 Part Name 是固定的。其余列是动态的,其中列标题在初始化网格之前未确定。

我准备改变JSON格式来制作网格格式

JSON 格式

AG GRID 样本格式

0 投票
1 回答
1695 浏览

javascript - 将新列添加到 ag-grid

我有包含 columnDefs 和数据的 ag-grid。列数不固定,所以不能提前定义columnDefs。

如何在现有网格中添加新列(让我们说在第一个位置,一种不移位)?

页眉1 | 标头2

值1 | 价值2

结果应该是:

新科尔1 | 页眉1 | 标头2

新瓦尔1 | 值1 | 价值2

0 投票
8 回答
49777 浏览

ag-grid - 如何根据列中的某个值为 ag 网格中的整行提供背景颜色?

我需要根据列中的条件为 ag 网格中的整行提供背景颜色。我没有发现这样的例子,其中整行根据列中的某个值进行着色..

0 投票
2 回答
2359 浏览

javascript - 来自外部文件中服务的 ag-grid 绑定

我是 Angular 的新手,但我正在尝试使用 ag-grid。我目前在一个文件中有一个服务,在另一个文件中有一个控制器。我能够看到网格列标题,但无法从我的服务中获取数据以绑定到网格。有人可以让我知道我做错了什么。

我试过使用

gridOptions.datasource = myDataSource; ——来自 ag-grid 网站无法让它工作。

rmdsServices.js

})();

rmdsController.js

})();

我添加了以下内容,我可以看到对象返回,但它们仍然没有绑定到网格。当我发出警报时,我可以看到对象返回但未绑定到网格。抱歉,我对 Angular 有点陌生。

更新:

0 投票
0 回答
202 浏览

angularjs - 根据所选日期将新数据加载到网格后,过滤器未重置

我使用日期字段作为填充网格的选择标准。一旦新数据即将加载到网格中,我想重置以前应用的过滤器。但是,过滤器没有被删除,过滤器的菜单图标在选择框下显示附加值,如果网格的行数较少,这会非常混乱。我在我的 angularjs 网站中使用它。请帮助我解决这个问题。

我也已经在 github 中打开了这个问题。以下是链接: https ://github.com/ceolter/ag-grid/issues/606

0 投票
1 回答
331 浏览

angularjs - $scope.gridOptions.api.SelectIndex 不适用于数据源

我正在使用带有 angularjs 的服务器端分页和过滤示例。在网格中加载数据时,我想以编程方式设置第一行。但是,如果网格数据已使用数据源设置,则以下方法不起作用。

$scope.gridOptions.api.selectIndex

不适用于数据源。它仅在使用 $scope.gridOptions.api.setDataSource 后才有效

我还在 github 中打开了一个问题。以下是链接: https ://github.com/ceolter/ag-grid/issues/601

请帮助解决此问题。