在初始页面加载后加载ag-grid时,它首先以0px
(或少量px)宽度呈现,然后进行数学运算并将其宽度设置为父级宽度。通过向其2个html元素中添加内联样式来实现此目的。
是否有办法停用此行为或至少将默认值设置为0px
之后的其他值(即:类似100%
)?
如果我使用layoutInterval: -1
选项,则网格仍以0px
(或少量px)开头,并保持这种状态。
因此,我目前必须在这些元素上使用width: 100% !important
(在.ag-bl-center
上),以防止加载时网格闪烁。如果可能,我希望有一个干净的解决方案,但在文档中什么都找不到。
<ag-grid-angular
style="height: 100%; width: 100%; overflow: hidden;"
[gridOptions]="gridOptions"
[columnDefs]="columnDefs"
[rowData]="rows"
>
</ag-grid-angular>
非常感谢您的时间和帮助。