1

RowCountステージ上で作成したDataGridインフラッシュのを変更することはできますか?

必要な行数を含むXMLファイルを外部にロードしていますDataGridが、問題は、このファイルが実行時にロードされないため、デフォルトの3つの項目を選択するだけであるということです。DataGridたぶん、ステージでリロードするか、定義されるまでループする必要があります。

誰かがこれを経験したことがありますか?

4

2 に答える 2

0

FlashとFlexのどちらを話しているのですか?Flexについて話している場合は、実際にはDataBindingを使用できます。XMLを含む変数の上に[Bindable]属性を配置するだけで、変数を新しいデータで更新すると、グリッドも更新されます。

あなたが本当にフラッシュを意味するのなら、私には手がかりがありません。

于 2008-10-31T02:02:06.253 に答える
0

フレックス プロジェクト:

bindable を使用して、データプロバイダーが変更されたときに更新を強制します。

<fx:Script>
    <![CDATA[
        [Bindable]
        private var _loadedXMLData : XML; // load xml and store here
    ]]>
</fx:Script>


<mx:DataGrid dataProvider="{_loadedXMLData}" width="100%" height="100%"/>

フラッシュ プロジェクト:

XML がロードされたら、必ずデータ プロバイダーを設定してください。正しい行数が得られない場合は、次のことを試してください。

// set flash datagrid component rows manually
dg.rowCount = 10;
于 2010-11-28T07:54:21.043 に答える