清晰度:是否有推荐的方法让 clr-datagrid 占用所有可用的垂直 space?
Clarity: Is there a recommended way to make clr-datagrid take up all available vertical space?
即使 table 中还没有任何行,我也在尝试让我占据所有垂直 space。是否可以自定义 clr-datagrid?似乎我必须手动覆盖 .datagrid-host
和 .datagrid-overlay-wrapper
的 flexbox 属性,以使其在列方向上增长。
我什至都试过了,但数据网格似乎没有垂直增长。
Clarity 数据网格支持数据网格元素本身的任何固定高度。如果高度对于显示的行数而言太大,正文将扩展为空 space。如果高度对于显示的行数而言太小,正文将滚动,而页眉和页脚保持原位。
因此,在您的情况下,只需将 height: 100%
用于 CSS 中的数据网格即可。这就是您需要做的全部。有关工作示例,请参阅 https://plnkr.co/edit/eZqaic8CS6CFHVcGxAnH?p=preview。
即使 table 中还没有任何行,我也在尝试让我占据所有垂直 space。是否可以自定义 clr-datagrid?似乎我必须手动覆盖 .datagrid-host
和 .datagrid-overlay-wrapper
的 flexbox 属性,以使其在列方向上增长。
我什至都试过了,但数据网格似乎没有垂直增长。
Clarity 数据网格支持数据网格元素本身的任何固定高度。如果高度对于显示的行数而言太大,正文将扩展为空 space。如果高度对于显示的行数而言太小,正文将滚动,而页眉和页脚保持原位。
因此,在您的情况下,只需将 height: 100%
用于 CSS 中的数据网格即可。这就是您需要做的全部。有关工作示例,请参阅 https://plnkr.co/edit/eZqaic8CS6CFHVcGxAnH?p=preview。