나는 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);
}
을 그리고 그것은, 상점 어쩌면 평평하지 않은 데이터 변경 사항을 변경하지 않은,하지만 난 볼 방법 확실하지 않다 : 내가 지금처럼 나중에 평면 데이터를 찾고 시도 평평하지 않은 데이터?
의견을 보내 주셔서 감사합니다. 나중에 플랫 데이터를 검토했지만 변경되지 않았습니다. 내 질문에 다른 코드 샘플을 추가하여 내가 어떻게 체크했는지 보여 주었다. 어쩌면 내가 평평하지 않은 데이터를 볼 수 있다면 ... 도대체 어떻게 해야할지 모르겠다. –
흠 ... 노드를 반복하고 그런 식으로 데이터를 표시해야 할 수도 있습니다. 그렇지 않으면 단순히 데이터를 나열 할 수 있습니다. – CookieOfFortune