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

时间:2016-03-21 22:41:13

标签: dart polymer bwu-datagrid

我试图在其中创建一个带有bwu_datagrid的自定义聚合物1组件。这个组件可以按需调整大小,我已经看过" e11_autoheight"和" e12_fillbrowser"示例,但我不想依赖" 100vh",也不强制父div增长以显示所有行。

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

非常感谢任何指导。

1 个答案:

答案 0 :(得分:2)

我用例如

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

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

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