2012-01-19 16 views
0

配列にデータを追加しようとしていますが、myArray.push()を使用していますが、私が望むように動作していません。 配列は形式でプッシュでデータを追加するには

var tabledata:Array = [{'Column Name':'Something', 'Another Column':'More data'}]; 

なければならないが、その後

tabledata.push([{'Column Name':'Something', 'Another Column':'More data'}]); 

を使用して、それに追加すると、動作していないようですので、私はデータグリッドを使用しています - それは、行を追加しますが、doesnのセルにデータを追加しないでください。

**それを修正、ちょうどこのように使用pushコマンドで

tabledata.push({'Column Name':'Something', 'Another Column':'More data'}); 
+0

'列名'はストリングであってはなりません。 – AsTheWormTurns

+1

固定した場合は、回答として投稿するか、現在の回答を受け入れます。答えを使って質問を編集するのは意味がありません:) – Kodiak

答えて

0

を角括弧を削除する必要があります。

var tabledata:Array = [{ColumnName:'Something', AnotherColumn:'More data'}]; 
myGrid.dataProvider = new DataProvider(tabledata); 
0

あなたはこのようなAS3.0でオブジェクトを作成することができます。

var object:Object= {ColumnNameA:'Something', AnotherColumnB:'More data'}; 

予告どのようにプロパティ名(ColumnNameA & AnotherColum NB)私はこれが役立つことを願っています

var tabledata:Array= new Array(); 

tabledata.push(object); 

、その後

'' 内にありません!

+0

こんにちは!私の答えが分かりましたか? – simo

関連する問題