2010-10-09 5 views
0

Toute idée comment mettre en valeur à un niveau cellulaire dans une grille de donnéesvaleur de réglage dans un DataGrid

I a utilisé les

Datapanel fonction privée (rowIndex: Nombre, Var1: Nombre, Var1Name: String, var2: Nombre, Var2Name: String, Var3: Nombre, Var3Name: String, Var4: Nombre, Var4Name: String): void { trace ("rowIndex", rowIndex)

if (rowIndex == 0) {

   col1.headerText=Var1Name; 

       col2.headerText=Var2Name; 

       col3.headerText=Var3Name; 

       col4.headerText=Var4Name; 
      } else { 

      col1[rowindex].valueOf()=Var1; 

      col2[rowindex].valueOf()=Var2; 

      col3[rowindex].valueOf()=Var3; 

      col4[rowindex].valueOf()=Var4; 
      } 
     } 

col1, col2, col3, col4 sont id est pour les 4 colonnes dans la grille de données par incréments de rowIndex pour la valeur de chaque rangée ...

il compile et je reçois un ERROR- il obtient une étrange erreur lorsque je tente d'assigner col1 []. comment puis-je y parvenir?

Répondre

0

Utilisez la propriété dataField

 <mx:DataGrid id="dg" width="100%" height="100%" rowCount="5" dataProvider="{employees}"> 
      <mx:columns> 
       <mx:DataGridColumn dataField="Var1" headerText="Var1Name"/> 
       <mx:DataGridColumn dataField="Var1" headerText="Var1Name"/> 
       <mx:DataGridColumn dataField="Var1" headerText="Var1Name"/> 
      </mx:columns> 
     </mx:DataGrid> 
+0

Adrian a l'air d'avoir perdu des messages. Mon besoin est de pouvoir définir les variables dans un cadre dynamique - un certain niveau de saisie/traitement par l'utilisateur. J'ai essayé using advancedDataGrid mais obtiens des problèmes semblables. – raghu

+0

essayé ce rowcontents (qui a été défini comme tableau) = AdvDataGrid.selectedCells ({rowIndex: 1, columnIndex: 1}, {rowIndex: 1, columnIndex: 4}) ... obtenir cette erreur "Tentative d'accès de la méthode inaccessible selectedCells via une référence avec le type statique mx.controls: AdvancedDataGrid. " – raghu

+0

Thaks Adrian - mais cela ne marchera pas pour moi ... Je dois être capable de référencer par rangée ... en ce sens avoir la capacité de faire un reflet de col & row ... donc essayait col [rowindex] et incrementing rowindex – raghu

0

je me suis dit la réponse d'une source en mode hors connexion. Vous définissez la grille de données pour obtenir des valeurs d'une collection de tableaux et remplissez des valeurs dans la collection de tableaux.

Je peux partager plus de détails si quelqu'un a besoin ...

Questions connexes