同じ高度なデータ グリッドで階層データをドラッグ アンド ドロップしようとしていますが、ADG が更新されたときにデータ プロバイダーを更新したいと考えています。(このツリーを保存してロードできるようにしたいので、ドラッグ アンド ドロップが保存されることが重要です。)
ここに投稿されたサンプル アプリケーション (ソースの表示が有効になっている) があります: www.crcarlson.com/adg/AdvancedDataGridDragAndDrop.swf
サンプル アプリには、階層データとフラット データを示す ADG があります。各データグリッドの最初の列は、基になるデータの行インデックスを示しています。
左側の ADG の項目を並べ替えると、行のインデックスは順不同になります。traceTree をクリックすると、データ プロバイダーが正しくないことがわかります。
一方、右側で同じことを行うと、オブジェクトが移動しても行番号の順序が維持され、traceFlat をクリックすると、データ プロバイダーは ADG に表示されている順序になります。
私の目標は、データ プロバイダーの順序を、階層データを表示している左側のグリッドの ADG の順序と一致させることです。
「ここからは行けない、こうすればいい」など、アドバイスをいただければ幸いです。