成功のRemoteObjectコールからの新しい支店を持つツリーコントロールをリフレッシュすることができません。
-
25-09-2019 - |
質問
私はMXを投入しようとしています。 BlazeDSのから返されたデータは結構です - それはフォルダの値オブジェクトのArrayCollectionのです。
。私はこのプロジェクトのためにケアンゴームを使用するように指示してきました。私は、FlexとCairngormのにはかなり新しいです。私はそこに配列コレクションを立ち往生してきたので、私がオンラインに読んだことを制限された文書によると、私はデータとモデルを投入する必要があります。
私はツリーコンポーネントを更新しようとしているとこだわって何。私は、データ(すなわち、サブフォルダ)がモデルで使用可能であることをツリーのコンテナコンポーネントに通知する何らかの方法が必要であることを感じます。 I)を(tree.invalidateListを発射(私は推測するリモートオブジェクトの呼び出しの前モデルでこれをチャック可能性が)、選択されたノードの子としてサブフォルダを追加するには、コンテナコンポーネントで機能を発射することが可能であろうことを期待していたとtree.validateNow()。任意のアイデア?
解決
これは推奨される方法であれば、私はわからないが、私はこれを行う方法を見つけます。
私はモデルに「サブフォルダ」と呼ばれるプロパティにフォルダのVOのArrayCollectionのを固執するCommandクラスを得ました。私は、モデルの「サブフォルダ」プロパティを見て、必要なときにツリーノードを更新する機能を発射するために、ツリーの親コンテナではChangeWatcherを使用します。
誰かがより良い方法を知っていれば、教えてください。私はケアンゴーム料理やベストプラクティスの記事を見つけることを期待していたが、私はまだ、このようなAの事につまずいていませんでした。ケアンゴームのドキュメントはかなりまばらなようだ - 私はそれがこの事実与えられた最も人気のFlexフレームワークだと驚いている。
。