ionic4 - Ionic 4 和 ag-grid
问题描述
我在移动视图中看不到相同的 ag 网格视图。这应该是一个混合应用程序。我应该怎么做才能使它在移动设备中看起来也一样?
我尝试使用高度和宽度的百分比比例,但仍然无法解决问题。
<ion-content>
<div style="height:500px">
<ag-grid-angular
style="width: 100%; height: 100%;"
class="ag-theme-balham"
[rowData]="rowData"
[columnDefs]="columnDefs"
>
</ag-grid-angular>
</div>
</ion-content>
我希望移动视图和桌面视图具有完整的网格。
解决方案
您的 ag-grid容器div
的问题在于您将绝对值设置为 500px,这就是为什么您的 ag-grid 将只占用 500px 的高度,而不管设备大小。
如果您打算填满整个视口,我建议您改用视口高度。CSS 属性是vh
.
<div style="height:100vh">
<ag-grid-angular
style="width: 100%; height: 100%;"
class="ag-theme-balham"
[rowData]="rowData"
[columnDefs]="columnDefs"
>
</ag-grid-angular>
</div>
我在这里做了一个演示。您可以使用 stackblitz 上的“在新窗口中打开”选项卡在不同的视口大小上查看它们。
推荐阅读
- javascript - 如何通过发送 fetch 在烧瓶中获取文件
- javascript - 如何获取在 Firebase Authentication for Web 中对当前用户进行身份验证的身份验证提供程序?
- javascript - 计算数组中元素出现次数的函数
- javascript - Javascript - 在已声明的全局变量中分配新值后定义局部变量将覆盖全局变量。为什么?
- python - “ValueError: y 应该是一维数组,取而代之的是一个形状为 (3, 4) 的数组。” 使用 sklearn 中的 fit() 时
- java - 侦听特定连接上的 SELECT 查询
- python - 如何在pygame中制作一个进入网站的按钮?
- c# - 找不到文件或程序集 System.Web.Services
- python - 我无法在 python 中将 str 转换为 json
- css - React 和 CSS 网格中的文本对齐