OK私はAdvancedDataGridを持っています。私はそれを養うデータは、このようなXMLです:フレックス:ドラッグ移動後にデータベースを更新しますか?
<stat associate="Sam Smith" date="07/08/09" customer="James Frank"/>
<stat associate="John Doe" date="09-07-08" customer ="Amanda Jones"/>
<stat associate="John Doe" date="09-07-09" customer ="Henry Scott"/>
しかし、それは、このようなツリーのように見える終わるので、私は仲間でグループ化しています:私はそれを作るしようとしています
Sam Smith
07/08/09 James Frank
John Doe
09-07-08 Amanda Jones
09-07-09 Henry Scott
顧客を別の従業員にドラッグすることによって、異なる従業員に顧客を再割り当てすることができます。 dragMoveEnabledを設定して、実際にクリックして別のアソシエートに移動することができ、視覚的に完璧に動作します。しかし、私は誰が何を受け取ったのかを検出する必要があるので、私はその変化をデータベースに反映させることができます。
誰でもその方法を知っていますか?
ありがとうございます!
UPDATE: 私はその後そうのようなフラットなデータを見てみました:
public function onDragComplete(event:Event):void
{
var adg:AdvancedDataGrid = AdvancedDataGrid(event.currentTarget);
var hcv:HierarchicalCollectionView = HierarchicalCollectionView(adg.dataProvider);
var gc:GroupingCollection = GroupingCollection(hcv.source);
trace(gc.source);
}
そして、それはカントー多分、非フラットなデータの変更を変更していないが、私は表示する方法を確認していません非フラットデータ?
コメントいただきありがとうございます。後でフラットデータを表示しても変更されません。私は私の質問に別のコードサンプルを追加して、どのようにチェックしたかを示しました。もし私が非フラットなデータを見ることができたのなら... –
Hmmm ...ノードを繰り返して、そのようにデータを表示する必要があるかもしれません。それ以外の場合は、データをフラットに表示することがあります。 – CookieOfFortune