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

javascript - 如果 rowData 为空,如何隐藏 ag-grid?

我有一个用例,ag-grid如果从模型代码返回的 rowData 为空,我正在使用的(Angular Grid)根本不能出现。

截至目前,我无法在网格级别找到一种方法。

实现这一点的正确方法是什么?如果隐藏 div 元素是一种方法,那么如何从 JavaScript 中以正确的方式进行操作?

0 投票
3 回答
72098 浏览

angularjs - Angular Grid ag-grid columnDefs 动态变化

我对columnDefs动态更改有疑问。这是我的网格选项:

当我从服务器检索数据时:

注意:这里 c 是来自服务器的列对象。

当动态生成列并将其分配给 $scope.gridOptions.columnDefs 时,存在空白网格,但$scope.customColumns数组中填充了正确生成的列对象。请帮助我是这个错误还是我做错了什么?

0 投票
2 回答
8140 浏览

angularjs - 使用 $http 加载 json 数据时的 Angular-grid

我在项目中使用 ag-grid 插件。我使用 $http 服务获取 json 数据。但是网格在网页中显示为空白。但是当直接应用 json 数据时,grid 可以工作。我认为这可能是由于从 $http 获取数据的延迟。但是根据角度概念,网格应该在数据到来时更新。是否有任何解决方案仅在数据来自服务器时才显示 html 页面。

下面是我的javascript文件'fileBrowser.js':

下面是我的html文件:

0 投票
4 回答
7714 浏览

angularjs - 在 ag-Grid 中选择分组行

我想知道是否有办法在 ag-grid 中选择“分组”行。

例如,在网站上显示的示例中: http ://www.ag-grid.com/angular-grid-grouping/index.php

您可以将“rowSelection”参数设置为“single”,以便在最低节点突出显示整行。但是,这不允许您突出显示“国家/地区”行。

在该示例中,执行此操作的唯一方法是“全选”该行下方的元素。

谢谢!

0 投票
2 回答
2765 浏览

html - 特定条件下的 CSS 悬停效果(即包含文本)

我希望我的 CSS 悬停样式仅在内部跨度(类“ag-header-group-text”)不为空(即显示文本)时发生。这只能通过css吗?

https://jsfiddle.net/N8qah/13/

更新:

我将我的 css 更改为 this 除非内部跨度不为空,否则它不会处于活动状态 - 唯一的问题是跨度被突出显示,而不是悬停发生的最外层

0 投票
3 回答
399 浏览

javascript - 角度表达式不适用于html

我正在使用角度网格 -

假设我有一个范围对象,如下所示:

如果我想动态设置一个 html id,我会这样做:

检查 DOM,我看到以下内容:

对于我的角度网格,我想做这样的事情:

检查我得到的 DOM:

有没有解决的办法?

0 投票
1 回答
3891 浏览

angularjs - Angularjs ag-grid标题单元格单击事件未触发

在 ag-grid 中,我有以下标题列之一:

我有

但是当我点击上面的 span 元素点击事件时没有触发。任何人都可以帮我解决它吗?

在我的网格选项中,我指定了:

但是跨度上的 ng-click 事件仍然没有触发。

在浏览器控制台中,我可以看到这个 span 的标题,如下所示:

0 投票
2 回答
36326 浏览

ag-grid - ag-grid 表的选择复选框

我希望使用以下选项为 ag-grid 选择复选框:但没有看到左侧的复选框。知道还需要进行哪些设置才能使选择复选框起作用。

0 投票
1 回答
2841 浏览

javascript - 如何在 ag-grid 中过滤数组以获取列定义

我正在将我的网格从 dataTable 更改为ag-grid。使用 DataTable 时,我从 typeName='ItemType' 的属性数组中获取第一个元素。我想使用 ag-grid 实现相同的功能。如何实现相同。

在 ag-grid 语法中,我必须显示与在 dataTable 中使用的值相同的值。

0 投票
1 回答
363 浏览

javascript - ag-grid + templateUrl 在 IE9 中崩溃

我刚刚实现了 ag-grid,但发现在使用带有角度编译模板的 cellTemplates 时 IE9 会崩溃。

你们中是否有人遇到过这种情况并可能找到了解决方法?

如何重现:

使用 IE 前往此处 ( http://www.ag-grid.com/angular-grid-cell-template/index.php ),然后从 DevTools 中选择 IE9。

由于角度编译的模板,它会崩溃。不知道我能做些什么。

(我还在 GitHub 上打开了一个问题:https ://github.com/ceolter/ag-grid/issues/521 )

编辑:

调试它,有一个无限循环,因为从一种方法更新数组,以某种方式对另一种方法不可见......

无限循环是:getTemplate,(排队等待,直到调用结束),调用结束,模板添加到缓存,运行回调,回调在模板缓存中没有看到模板,创建另一个回调,将其添加到队列中,等等上。(来自下面的 ag-grid 的代码)。