Hello. Thanks for the great library. I not found layouts and infinity data grid table (both like ExtJS). Its very important components for desktop apps (about of 95% development time :-) )
Thanks a lot!
see #250 for why Blueprint does not include any layout components _(hint: just use flex box)_.
see http://blueprintjs.com/docs/#components.table-js for our high-scale, data-agnostic, customizable table component.
Yes. Flex box is a cool thing. But create border layout (see ExtJS) with resizers is very difficult. Layouts in Blueorint will kill ExtJS :-)
I could be wrong, but I have not seen in the Table an infinite scroll (data source)...
for reference: https://docs.sencha.com/extjs/4.2.2/extjs-build/examples/layout/border.html. resizing is generally difficult. if you don't need to adjust every pixel, flex box really crushes that layout.
as for infinite scroll, the table technically supports infinite datasets[0] due to its virtualized rendering (only render what is visible in viewport) and data-agnostic configuration (data is provided via a callback rather than declared in JSX). as such, it doesn't have a concept of paging and therefore is basically already "infinite."
[0] though no guarantees on _anything_ if it's truly infinite 馃槢
closing due to inactivity and lack of clear next step.
Hi @giladgray, would be cool if this appeared in the doc, e.g on the "http://blueprintjs.com/docs/#core/components" page which is empty for the moment. Because the layout is one of the first thing developpers may look for when integrating a component lib, eventhough it makes perfects sense not to include a layout component in this lib.
If anyone else finds their way here and can't live without a 12-column grid, suggest looking at https://github.com/hugeinc/flexboxgrid-sass.
Most helpful comment
Hi @giladgray, would be cool if this appeared in the doc, e.g on the "http://blueprintjs.com/docs/#core/components" page which is empty for the moment. Because the layout is one of the first thing developpers may look for when integrating a component lib, eventhough it makes perfects sense not to include a layout component in this lib.