On 6/5/16, 11:26 AM, "Harbs" <harbs.li...@gmail.com> wrote:
>How is layout handled in FlexJS? Is there a layout manager? It looks like >there’s no constraints (i.e. top, bottom,left and right). Is that >something that’s particularly difficult to add? > Layouts are beads. We have a HorizontalLayout and VerticalLayout and a few special case layouts: OneFlexibleChildHorizonalLayout. See: HTML/src/main/flex/org/apache/flex/html/beads/layouts There is no LayoutManager (at least, right now). The regular Flex LayoutManager actually manages invalidation/validation which FlexJS does not have because the browsers often immediately update the screen. There is no ConstraintLayout. CSS should work, so setting style="left:0px" should pin it to the left side. There is no equivalent to the regular Flex ConstraintLayout. Volunteers are welcome to build it, but I'm not sure it was the greatest solution. Other constraint layouts can and should be built by volunteers some day. And don't forget "data binding". Hopefully FlexJS data binding is simpler and faster in certain cases so it won't kill performance as much to use data binding to get your UI widgets to line up and move together. HTH, -Alex