问题标签 [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.
javascript - 如果 rowData 为空,如何隐藏 ag-grid?
我有一个用例,ag-grid
如果从模型代码返回的 rowData 为空,我正在使用的(Angular Grid)根本不能出现。
截至目前,我无法在网格级别找到一种方法。
实现这一点的正确方法是什么?如果隐藏 div 元素是一种方法,那么如何从 JavaScript 中以正确的方式进行操作?
angularjs - Angular Grid ag-grid columnDefs 动态变化
我对columnDefs
动态更改有疑问。这是我的网格选项:
当我从服务器检索数据时:
注意:这里 c 是来自服务器的列对象。
当动态生成列并将其分配给 $scope.gridOptions.columnDefs 时,存在空白网格,但$scope.customColumns
数组中填充了正确生成的列对象。请帮助我是这个错误还是我做错了什么?
angularjs - 使用 $http 加载 json 数据时的 Angular-grid
我在项目中使用 ag-grid 插件。我使用 $http 服务获取 json 数据。但是网格在网页中显示为空白。但是当直接应用 json 数据时,grid 可以工作。我认为这可能是由于从 $http 获取数据的延迟。但是根据角度概念,网格应该在数据到来时更新。是否有任何解决方案仅在数据来自服务器时才显示 html 页面。
下面是我的javascript文件'fileBrowser.js':
下面是我的html文件:
angularjs - 在 ag-Grid 中选择分组行
我想知道是否有办法在 ag-grid 中选择“分组”行。
例如,在网站上显示的示例中: http ://www.ag-grid.com/angular-grid-grouping/index.php
您可以将“rowSelection”参数设置为“single”,以便在最低节点突出显示整行。但是,这不允许您突出显示“国家/地区”行。
在该示例中,执行此操作的唯一方法是“全选”该行下方的元素。
谢谢!
html - 特定条件下的 CSS 悬停效果(即包含文本)
我希望我的 CSS 悬停样式仅在内部跨度(类“ag-header-group-text”)不为空(即显示文本)时发生。这只能通过css吗?
https://jsfiddle.net/N8qah/13/
更新:
我将我的 css 更改为 this 除非内部跨度不为空,否则它不会处于活动状态 - 唯一的问题是跨度被突出显示,而不是悬停发生的最外层
javascript - 角度表达式不适用于html
我正在使用角度网格 -
假设我有一个范围对象,如下所示:
如果我想动态设置一个 html id,我会这样做:
检查 DOM,我看到以下内容:
对于我的角度网格,我想做这样的事情:
检查我得到的 DOM:
有没有解决的办法?
angularjs - Angularjs ag-grid标题单元格单击事件未触发
在 ag-grid 中,我有以下标题列之一:
我有
但是当我点击上面的 span 元素点击事件时没有触发。任何人都可以帮我解决它吗?
在我的网格选项中,我指定了:
但是跨度上的 ng-click 事件仍然没有触发。
在浏览器控制台中,我可以看到这个 span 的标题,如下所示:
ag-grid - ag-grid 表的选择复选框
我希望使用以下选项为 ag-grid 选择复选框:但没有看到左侧的复选框。知道还需要进行哪些设置才能使选择复选框起作用。
javascript - 如何在 ag-grid 中过滤数组以获取列定义
我正在将我的网格从 dataTable 更改为ag-grid。使用 DataTable 时,我从 typeName='ItemType' 的属性数组中获取第一个元素。我想使用 ag-grid 实现相同的功能。如何实现相同。
在 ag-grid 语法中,我必须显示与在 dataTable 中使用的值相同的值。
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 的代码)。