Santanu Karar created FLEX-35215:
------------------------------------

             Summary: [FlexJS] Responsive VerticalColumnLayout
                 Key: FLEX-35215
                 URL: https://issues.apache.org/jira/browse/FLEX-35215
             Project: Apache Flex
          Issue Type: Improvement
    Affects Versions: Apache FlexJS 0.8.0
            Reporter: Santanu Karar


*Requirement*
It'd be great if columns wrapped as rows if browser resized, at runtime.

*Present state*
A simple code as following creates 2 columns with fixed widths. 
{code}
<js:Container style="margin-left:auto;margin-right:auto">
        <js:beads>
                <js:VerticalColumnLayout id="vcl" numColumns="2"/>
        </js:beads>
        <js:VContainer id="vc" width="500">
                <renderers:FormTextInput id="txtEmail" 
                                                        label="Email Account" 
width="100%"/>
                <renderers:FormTextInput id="txtPass" 
                                                        label="Create Your 
Password" isPassword="true" width="100%"/>
        </js:VContainer>
        <js:Container width="500" height="600" style="background-color:#cccccc">
                <js:Label text="Just an Ad box long enough to show scroll." 
y="40" width="95%" height="40"  
style="margin:auto;fontWeight:'bold';fontFamily:'Arial';textAlign:'center'"/>
        </js:Container>
</js:Container>
{code}
We change the VerticalColumnLayout's _numColumns_ property change only once 
while starting the application but runtime.

*Expectation*
When browser resized, if it's visible width became less than 500px (per above 
code example), the second column came down below the first column, to form as a 
row of item. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to