Implement a Column Widget
-------------------------

                 Key: OFBIZ-4080
                 URL: https://issues.apache.org/jira/browse/OFBIZ-4080
             Project: OFBiz
          Issue Type: Wish
          Components: framework
            Reporter: Bruno Busco
            Priority: Minor


Some time ago there was a discussion on the dev mailing list about how to 
implement something to display contents in columns on screens.
I cut and past an Adrian's idea that is something we should consider to 
implement.
--------------------------
>From the screen widget XML perspective, it could look like this:

<column-container>
 <column name="first-column">
   <!-- column contents -->
 </column>
 <column name="second-column">
   <!-- column contents -->
 </column>
 ...
</column-container>

The column elements can contain additional column-container elements.

The column element can have an attribute to specify its width as a percentage 
of the column-container width. Pixel widths should be avoided since the screen 
widgets are supposed to be rendering device agnostic.

The column-container and column elements will support the common screen widget 
attributes like name, style, id, etc.

The column-container could support a type attribute that controls how the 
contained columns behave. For example, type="splitter" will render the 
contained columns as a splitter window.

>From the widget model perspective, the column-container manages resizing 
>columns when one of them is collapsed or its width changes. Column size 
>information needs to be kept in the rendering context. The information would 
>start off with some default values that are overridden by user preferences.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to