Bonjour,

Je débute avec Flex. Je souhaiterais sous une condition cacher des champs dans formulaire. Cela fonctionne bien, avec l'attribut "visible". Cependant, j'ai un espace qui reste quand à lui toujours visible... Et je ne parviens pas à le modifier. Je ne sais pas comment construire une foncton et l'implémenter pour réduire la hauteur à 0 par exemple quand le bloc doit être invisible.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<mx:FormItem label="Mandatory:" width="100%" required="{user &amp;&amp; user.isCSB()}" 
       visible="{user.isAdministrator() }">
  <s:HGroup width="100%" horizontalAlign="left" verticalAlign="middle" 
        visible="{user.isAdministrator() }">
    <haloforfx4:DropDownList 
      id="cob_prio"				
      labelField="number"							
      width="100"
      prompt="{Const.PROMPT_SELECT}"
      change="model.grant.prio = (cob_prio.selectedItem?cob_prio.selectedItem.id:-1)"											
      dataProvider="{model.prioritiesList.items}"
      selectedItem="@{model.currentPriority}"
      enabled="{grant!=null &amp;&amp; (user.isAdministrator()}"
      visible="{grant!=null &amp;&amp; (user.isAdministrator() }"	
    />	
  </s:HGroup>
</mx:FormItem>
Pourriez-vous m'aider svp?

Merci d'avance