bwu_datagrid Полимер 1: высота 100% внутри div
Я пытаюсь создать пользовательский полимерный компонент 1 с bwu_datagrid внутри него. Этот компонент может быть изменен по требованию, я видел примеры "e11_autoheight" и "e12_fillbrowser", но я не хочу полагаться на "100vh" и заставлять родительский div расти, чтобы показать ВСЕ строки.
Есть ли способ разрешить рост сетки данных при изменении размера родительского элемента div, но продолжать сохранять полосу прокрутки, если родительский элемент div меньше числа строк?
Любое руководство высоко ценится.
1 ответ
Я использую например
dom.window.onResize.listen((dom.Event e) => grid.resizeCanvas(e));
Могут быть другие причины для изменения размера контейнера, чем окно с измененным размером, но нет способа получить события изменения размера от элементов (по крайней мере, не от всех браузеров).
В этом случае вы должны найти другие средства для вызова этого кода. Например, если у вас есть компонент сплиттера, вы получите некоторые события перетаскивания или аналогичные.