flex - How to align the formItems? -


i'm trying create form, having issues aligning formitems.

this mx:form namespace. (xmlns:mx="http://www.adobe.com/2006/mxml")

does have suggestions on how correct this. appreciated.

     <mx:vbox paddingleft="0" height="100%">         <form:form width="100%"                    textalign="left">              <mx:vbox>                  <mx:hbox id="snapshotselect">                      <form:formitem label="my label here"                                        includeinlayout="{model.formitemvisible}"                                        visible="{model.formitemvisible}"/>                      <mx:vbox>                         <form:formitem includeinlayout="{model.formitemvisible}"                                            visible="{model.formitemvisible}">                             <components:sagetextinput textalign="left"/>                          </form:formitem>                          <form:formitem label=""                                            visible="{model.formitemvisible}"                                            includeinlayout="{model.formitemvisible}"/>                          <form:formitem visible="{model.formitemvisible}"                                            includeinlayout="{model.formitemvisible}">                             <components:sagelist id="snaps"                                                  allowmultipleselection="false"                                                  width="200"                                                  rowcount="5"/>                          </form:formitem>                     </mx:vbox>                 </mx:hbox>                  <mx:hbox>                     <form:formitem label="my label here"                                        width="100%"                                        visible="{model.formitemvisible}"                                        includeinlayout="{model.formitemvisible}"/>                      <form:formitem label=""                                        width="100%">                         <components:sagecombobox dataprovider="{model.generations}"                                                  textalign="left"                                                  enabled="{model.generations.length > 0}"/>                      </form:formitem>                 </mx:hbox>                  <mx:hbox id="radioselectgroup">                     <form:formitem label="">                         <components:sageradiobuttongroup id="rbgroup"                                                          groupid="rbgroup"                                                          labelplacement="right"/>                     </form:formitem>                 </mx:hbox>                  <mx:hbox id="radionew">                     <form:formitem>                         <components:sageradiobutton id="radiocopy" value="{model.radio_create}"                                                     group="{rbgroup}"                                                     labelplacement="right"                                                     width="250"                                                     label="radio button 1" />                     </form:formitem>                      <form:formitem>                         <components:sagetextinput textalign="left"                                                   enabled="{rbgroup.selectedvalue == model.radio_create}"/>                     </form:formitem>                 </mx:hbox>                  <mx:hbox id="radioexisting">                      <form:formitem>                         <components:sageradiobutton id="radionocopy" value="{model.radio_use_existing}"                                                     group="{rbgroup}"                                                     labelplacement="right"                                                     width="250"                                                     label="radio button 2"/>                     </form:formitem>                      <mx:vbox>                         <form:formitem label=""                                            paddingbottom="0">                             <components:sagetextinput textalign="left"                                                       enabled="{rbgroup.selectedvalue == model.radio_use_existing}"/>                         </form:formitem>                         <form:formitem label=""                                            indentationlevel="0"                                            paddingtop="0">                             <components:sagelist allowmultipleselection="false"                                                  width="200"                                                  rowcount="5"                                                  enabled="{rbgroup.selectedvalue == model.radio_use_existing}"/>                         </form:formitem>                     </mx:vbox>                  </mx:hbox>              </mx:vbox>       </form:form> </mx:vbox> 

it looks @ moment.

current

but want this

desired

use following code : please adjust width of spacer according alignment requirements. dont miss out mentioning width of every hbox , vbox inside formitem. here, using mx components.

    <mx:form>         <mx:formitem width="100%">             <mx:vbox id="containervbox" width="100%">                 <mx:hbox width="100%">                     <mx:label id="label1" text="my label here"/>                     <mx:spacer width="10%"/>                     <mx:textinput id="textinput1" text="this text input 1"/>                 </mx:hbox>                     <mx:textinput id="textinput2" text="this text input 2"/>              </mx:vbox>           </mx:formitem>          <mx:formitem width="100%">             <mx:hbox width="100%">                 <mx:label id="label1" text="my label here"/>                 <mx:spacer width="10%"/>                 <mx:combobox id="mycombobox"/>             </mx:hbox>         </mx:formitem>          <mx:formitem width="100%">             <mx:hbox width="100%">                 <mx:radiobutton id="myradiobutton"/>                 <mx:text text="radio button 1"/>                 <mx:spacer width="10%"/>                 <mx:textinput id="textinput3"/>             </mx:hbox>         </mx:formitem>          <mx:formitem width="100%">             <mx:vbox width="100%">                 <mx:hbox width="100%">                     <mx:radiobutton id="myradiobutton"/>                     <mx:text text="radio button 2"/>                     <mx:spacer width="10%"/>                     <mx:textinput id="textinput4"/>                 </mx:hbox>                 <mx:textinput id="textinput5" text="this text input 5"/>                  </mx:vbox>          </mx:formitem>      </mx:form> </mx:vbox> 

Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -