2011-08-01 7 views
0

J'ai un DataGrid qui charge les données d'un fournisseur de données dans une colonne. Le problème est que la largeur de la colonne n'est pas trop grande pour lire toutes les informations dans les lignes. Donc j'augmente la largeur de la colonne ... Maintenant j'ai besoin de faire défiler horizontalement, donc j'utilise horizontalScrollPolicy="on" dans les options Datagrid.Flex DataGrid Horizontal Scroll

Mon problème: Le défilement horizontal ne fonctionne pas.

<mx:DataGrid width="100%" id="gridDetail" 
      dataProvider="{infoData}" 
      styleName="dataGridStyle" 
      headerStyleName="dgHeaderStyle" 
      resizableColumns="false" 
      sortableColumns="false" rowCount="4" horizontalScrollPolicy="on"> 
    <mx:columns> 
     <mx:DataGridColumn headerText="Information" dataField="@l" 
          fontFamily="Lucida Console" letterSpacing="1" 
          textAlign="left" /> 
    </mx:columns> 
</mx:DataGrid> 
+0

Plus d'informations serait génial. Est-ce que la grille s'étend pour ne remplir que la largeur de l'écran ou s'étend-elle au-delà de cette largeur? La barre de défilement est-elle visible? À quoi ressemble votre code pour le reste de la déclaration DataGrid? –

+1

S'il vous plaît montrer votre code et une capture d'écran de votre problème. –

+0

Le code que vous avez donné n'a pas 'horizontalScrollPolicy =" sur "' qui contredit directement votre question. –

Répondre

0

Oui Activez horizontalScrollPolicy .. par ex.

horizontalScrollPolicy = "on"