RowCount
ステージ上で作成したDataGrid
インフラッシュのを変更することはできますか?
必要な行数を含むXMLファイルを外部にロードしていますDataGrid
が、問題は、このファイルが実行時にロードされないため、デフォルトの3つの項目を選択するだけであるということです。DataGrid
たぶん、ステージでリロードするか、定義されるまでループする必要があります。
誰かがこれを経験したことがありますか?
RowCount
ステージ上で作成したDataGrid
インフラッシュのを変更することはできますか?
必要な行数を含むXMLファイルを外部にロードしていますDataGrid
が、問題は、このファイルが実行時にロードされないため、デフォルトの3つの項目を選択するだけであるということです。DataGrid
たぶん、ステージでリロードするか、定義されるまでループする必要があります。
誰かがこれを経験したことがありますか?
FlashとFlexのどちらを話しているのですか?Flexについて話している場合は、実際にはDataBindingを使用できます。XMLを含む変数の上に[Bindable]属性を配置するだけで、変数を新しいデータで更新すると、グリッドも更新されます。
あなたが本当にフラッシュを意味するのなら、私には手がかりがありません。
フレックス プロジェクト:
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;