ArrayCollectionまたはXMLListCollectionのソースの役割は何ですか?ArrayCollectionとXMLListCollectionのソースは何ですか?
新しいArrayCollectionオブジェクトまたはXMLListCollectionオブジェクトを作成するときにをコピーすると、そのオブジェクトの内部データ構造にがコピーされますか?
何も更新されていないため、ソース・アレイ(またはXMLList)が修正されており、ドキュメントもそれを確認した場合:
このコレクションの基になるXMLListを。 XMLListCollectionオブジェクトは、ソースXMLListオブジェクトに直接行った変更を表していません。常にXMLListCollectionメソッドを使用してコレクションを変更します。
このプロパティは、データバインディングのソースとして使用できます。このプロパティが変更されると、listChangedイベントが送出されます。
dataProvidersに関連するFlexの例では、データ駆動型コンポーネントのデータソースとして常にArrayまたはXMLListが使用されるため、私は尋ねています。そして、ArrayやXMLListを使用することが必要な場合は - 例えば、外部PHPスクリプトからデータを読み込む場合などです。
ArrayまたはXMLListがArrayCollectionまたはXMLListCollectionのソース(またはそのコンストラクタで使用される)に割り当てられている場合、コピーされるデータかどうかは? –
@Alexander両方のコレクションは元のソースを使用して変更します。 – Constantiner
@Alexander BTWでは、Flexフレームワークのソースを入手できます。コードから直接これを学ぶことができます:) – Constantiner