Good day all,
I have been looking at GWT 2.1.1 and Smart GWT 2.4, assessing whether Smart GWT would be a good candidate for a rewrite of our renderer.
One thing i cannot find support for in SmartGwt is a layout component that mirrors the grid / row spanning functionality of HTML tables for layout purposes.
My research
------------
I have read about the pure GWT FlexTable and its cell formatter support for row and column spanning. The problem here is that intermixing of GWT / SmartGwt widgets in containment hierarchies is discouraged strenuously, to the point where no support will be offered should this cause issues. Unfortunately our platform allows a GUI configurer to construct a screen by nesting layout components to any degree they wish, so this approach is not possible if guidelines are to be adhered to.
I looked at DynamicForm and assessed the possibility of using this with managed CanvasItems that display arbitrary Canvas's purely so i could take advantage of the FormItem row and column spanning. I abandoned this approach as it was simply too much of a hack.
-------
I am trying to avoid having to write my own row/col spanning grid layout component using nested VLayout/VStack/HLayout/HStack components. Is there any other way of achieving this?
This seems such an obvious piece of layout functionality to miss so i have a feeling i am being dumb! Any help would be greatly appreciated.
Thanks
manny31
I have been looking at GWT 2.1.1 and Smart GWT 2.4, assessing whether Smart GWT would be a good candidate for a rewrite of our renderer.
One thing i cannot find support for in SmartGwt is a layout component that mirrors the grid / row spanning functionality of HTML tables for layout purposes.
My research
------------
I have read about the pure GWT FlexTable and its cell formatter support for row and column spanning. The problem here is that intermixing of GWT / SmartGwt widgets in containment hierarchies is discouraged strenuously, to the point where no support will be offered should this cause issues. Unfortunately our platform allows a GUI configurer to construct a screen by nesting layout components to any degree they wish, so this approach is not possible if guidelines are to be adhered to.
I looked at DynamicForm and assessed the possibility of using this with managed CanvasItems that display arbitrary Canvas's purely so i could take advantage of the FormItem row and column spanning. I abandoned this approach as it was simply too much of a hack.
-------
I am trying to avoid having to write my own row/col spanning grid layout component using nested VLayout/VStack/HLayout/HStack components. Is there any other way of achieving this?
This seems such an obvious piece of layout functionality to miss so i have a feeling i am being dumb! Any help would be greatly appreciated.
Thanks
manny31
Comment