s: Группировка компонентов в одном центре - PullRequest
0 голосов
/ 01 сентября 2011

Я использую как: Группа, чтобы разместить свой компонент в моей форме.Мне бы хотелось, чтобы все элементы формы имели одинаковое горизонтальное выравнивание внутри группы.Я пытаюсь использовать горизонтальный центр со значением 0, но это не работает.Поэтому я не знаю, как это сделать, и я надеюсь, что вы поможете мне решить эту проблему.

<s:Group width="100%" resizeMode="noScale" verticalCenter="0" horizontalCenter="0">


                        <s:FormItem label="Naissance" tabIndex="5" x="{cbQualite.x}" id="fiNaissance">
                            <mx:DateField id="dfNaissance" width="100" editable="true" 
                                          formatString="DD/MM/YYYY" yearNavigationEnabled="true"
                                          />
                        </s:FormItem>
                        <s:RadioButton id="rbFem" label="Féminin" group="{rbsex}" tabIndex="7" 
                                       x="{fiNaissance.x + fiNaissance.width+5}" 
                                       />

                        <s:RadioButton id="rbMas" label="Masculin" group="{rbsex}" tabIndex="6" x="{rbFem.width + rbFem.x + 5}" y="{fiNaissance.y +(fiNaissance.height)/2}"/>
                        <s:DropDownList id="cbDossier2" dataProvider="{DP_PAT_DOS1}" width="118" height="22" tabIndex="8" x="{cbDossier1.x}"/>
                        <s:FormItem label="" tabIndex="9" x="{fiDossier1.x}" >
                            <s:TextInput id="fDossier2" width="90" paddingRight="5" text="@{objectPatient.paDossier2}" />
                        </s:FormItem>

                    </s:Group>

Ответы [ 2 ]

1 голос
/ 01 сентября 2011

Что вы подразумеваете под тем же горизонтальным выравниванием?

Если вы хотите, чтобы элементы внутри Group были центрированы по горизонтали, вы должны поставить horizontalCenter = "0" не на родителя, а на каждого потомка.

Кроме того, ошибочно указывать width = "100%" и horizontalCenter = "0" оба на Group . width = "100%" означает, что ваша группа займет все горизонтальное пространство в родительском контейнере, если макет родительского контейнера поддерживает это. Ваша группа будет автоматически отцентрирована.

0 голосов
/ 01 сентября 2011

Поместите все части форм внутри FormItems и поместите все FormItems в форму.

...