- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 AgGrid 中显示行数,但遇到了问题。
ngOnInit() {
console.log(this.gridOptions.api.getDisplayedRowCount());
}
ERROR TypeError: Cannot read property 'getDisplayedRowCount' of undefined
at ProjectListComponent.webpackJsonp../src/app/project-list/project-list.component.ts.ProjectListComponent.ngOnInit (project-list.component.ts:178)
at checkAndUpdateDirectiveInline (core.js:12411)
at checkAndUpdateNodeInline (core.js:13935)
at checkAndUpdateNode (core.js:13878)
at debugCheckAndUpdateNode (core.js:14771)
at debugCheckDirectivesFn (core.js:14712)
at Object.eval [as updateDirectives] (ProjectListComponent_Host.ngfactory.js? [sm]:1)
at Object.debugUpdateDirectives [as updateDirectives] (core.js:14697)
at checkAndUpdateView (core.js:13844)
at callViewAction (core.js:14195)
getDisplayedRowCount() Returns the total number of displayed rows.
最佳答案
(你提到 ngOnInit 所以我假设你使用的是 Angular)
问题是 ngOnInit
中的 api 不可用。如果您需要网格 api,您应该监听 gridReady
事件。
gridReady: ag-Grid has initialised. Use this event if, for example, you need to use the grid's API to fix the columns to size. Documentation
<ag-grid-angular style="width: 100%; height: 372px;"
(gridReady)="onGridReady()">
</ag-grid-angular>
onGridReady(params: any) {
console.log('grid ready');
console.log(this.gridOptions.api.getDisplayedRowCount());
}
Sometimes the
gridReady
grid event can fire before the Angular component is ready to receive it, so in an Angular environment its safer to rely onAfterViewInit
instead before using the API.
gridReady
事件时从未遇到任何问题。
关于ag-grid - AgGrid 中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50128503/
如何在特定行中添加特定组件(例如复选框、输入、选择、下拉组件)?每当我将一个组件添加到列中时,它就会出现在每一行中。如何从特定行中删除组件? this.columnDefs1 = [ {
我加了 ag-grid到我的 Angular 项目。然后我将其 CSS 导入 styles.css . @import "~@ag-grid-community/all-modules/dist/st
在我的农业网格的每一行中。我需要在每一行 ag-grid 中添加 Angular Material 图标按钮。但是,结果只显示了文本按钮。它不会在我的农业网格中显示我的图标按钮。 接下来,我需要在我的
我最近开始使用“ag”命令而不是“ack”。 Ag 快得多,但似乎没有可以添加配置选项的文件(例如 .ackrc)。 例如,我总是希望使用寻呼机,而且我不想总是输入: ag --pager "less
这在列很多且大部分不在可视区域的场景中尤为重要。 最佳答案 是的,如 documentation 中所述, By default the grid uses virtualisation; a tec
这在列很多且大部分不在可视区域的场景中尤为重要。 最佳答案 是的,如 documentation 中所述, By default the grid uses virtualisation; a tec
AgGrid 日期筛选器的格式是mm/dd/yyyy,但我想将其更改为yyyy/mm/dd 我该怎么做?日期过滤器是网格的 columnDefinition 的一部分,我在其中使用 filter: '
我有一个基本的 ag-grid 和一些简单的虚拟数据,但它只在我不导入库提供的 .css 文件时显示,即使这样它也显示不正确。 摘 self 的 package.json: "ag-grid": "1
我有一个标准的单元格编辑器,当我处于编辑模式时,单元格编辑器的宽度和高度不是单元格的完整宽度和高度。 我应该覆盖样式还是配置中有任何标志可以关闭此效果? 最佳答案 我有同样的问题。如果您查看 DOM,
我爱 ag :: the_silver_searcher 但我想知道如何以非递归方式执行搜索。 有时我只想从我的主目录中搜索内部文件,但不查看子目录。 最佳答案 检查手册中的深度选项: --depth
概览 以前在 ag-grid 版本 <10.1.0 中,可以通过这种方式在不刷新网格的情况下添加一行: let model: IRowModel = this.gridOptions.api.getM
每当我尝试在数据透视模式下从 ag 网格导出数据时,列标签行不包含在导出文件中。 import { AgGridVue } from "ag-grid-vue"; import "ag-grid-e
单击行按钮后,我希望能够在我的主 ag 网格中打开另一个 ag 网格(子网格)。但是,在论坛和 ag-grid 文档中搜索了几个小时后,我似乎无法找到一种使子网格出现的方法。这是我希望我的网格如何表现
我能够将所有配置的可编辑列设置为可编辑但在焦点上,其他单元格更改为查看模式。 访问以下链接并单击开始编辑,所有单元格将更改为编辑模式。然后在单元格中开始编辑(打字)。现在不同行中的其他可编辑单元格将更
我正在使用ag-grid来显示和修改数据。如何在孔ag-grid的可编辑和不可编辑之间切换。我可以使用 grid api 来做到这一点吗? 这是我的默认配置: this.defaultDefs = {
我想使用以下选项为 ag-grid 选择复选框: 但是没有看到左边的复选框。知道还需要什么设置才能使选择复选框起作用。 self.appliancesInGroupGridOpts = {
是否有可能总是在 ag-grid 中显示水平滚动条? ?这个问题被问为 an issue on their GitHub page , 但他们似乎忽略了它(据我所知,它不是在 their own is
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 2 年前。 Improve t
我正在尝试使用一个复杂的对象来对我的 ag 网格行进行分组。我的 rowdata 对象看起来像这样 - const rowData= { id : '123', name: 'dummy',
是否有从 ag-grid 列菜单中删除第一个菜单的选项?我指的是带有“pinSubMenu”、“valueAggSubMenu”、“autoSizeThis”等的菜单。 我想打开上下文菜单,首先查看过
我是一名优秀的程序员,十分优秀!