bwu_datagrid 聚合物 1:div 内高度 100%

bwu_datagrid Polymer 1 : height 100% inside a div

我正在尝试创建一个自定义聚合物 1 组件,其中包含 bwu_datagrid。该组件可以按需调整大小,我看过 "e11_autoheight" 和 "e12_fillbrowser" 示例,但我不想依赖“100vh”,也不想强制父级 div增长以显示所有行。

有没有办法允许数据网格在父级 div 调整大小时增长,但如果父级 div 小于行数则继续保持滚动条?

非常感谢任何指导。

我用的例子

dom.window.onResize.listen((dom.Event e) => grid.resizeCanvas(e));

https://github.com/bwu-dart/bwu_datagrid/blob/44215176ca3443d76b1a0573a25186e97ca7f207/example_/lib/e12_fillbrowser/app_element.dart#L86

容器调整大小可能有其他原因而不是调整大小 window ,但无法从元素(至少不是所有浏览器)获取调整大小事件。

在这种情况下,您必须找到其他方法来调用此代码。例如,如果您有一个拆分器组件,您会得到一些拖动事件或类似事件。