2010-04-26 2 views
1

Je suis en train de faire ce projet simple en utilisant le SDK Flex 4 et je me suis coincé avec ce problème simple: je me suis tourné propriété sortable pour AdvancedDataGridColumn false, mais l'en-tête de la colonne est encore rendu comme: alt textSuppression des flèches de tri de AdvancedDataGridColumn tête

Comme vous pouvez le voir, mon libellé pour cet en-tête est "06", mais l'en-tête de la colonne est divisé et conserve l'emplacement de la flèche de tri.

Comment puis-je changer cela? Je voudrais que mon en-tête de colonne ne contienne que mon label.

Je sais que très probablement je dois faire un peu de magie avec AdvancedDataGridHeaderRenderer mais je viens de commencer à apprendre Flex et je voudrais recevoir de l'aide.

Répondre

3

Vous pouvez ajouter la propriété suivante au AdvancedDataGrid lui-même:

<mx:AdvancedDataGrid sortExpertMode="true"/> 

qui va se débarrasser de l'espace supplémentaire gênant pour les flèches. Une flèche apparaîtra toujours lorsque vous cliquez sur un en-tête de colonne pour le tri, mais il sera plus petit et moins envahissant. Il ne se réservera pas d'espace dans l'en-tête.

2
<mx:AdvancedDataGrid sortExpertMode="true">   
<mx:columns> 
    <mx:AdvancedDataGridColumn sortable="false" />  
Questions connexes