0

Cooliteはグリッドに対して優れたサポートを提供しており、GridPanel コントロールにはEnableDragDropという明らかなプロパティがあります。しかし、フォーラムと与えられた例を長時間検索した後でも、かなり単純なタスクを示す良い例にまだ出くわしていません:通常の GridPanel で行をドラッグ アンド ドロップで再配置します

Ext JS を直接操作せずに、Coolite で GridPanel 行のドラッグ アンド ドロップを実装した人はいますか?


編集

  • @Kheu:私は実際にEnableDragDrop="true"Cooliteを設定しようとしましたext:GridPanel。しかし、それは方程式の一部にすぎません。設定EnableDragDrop="true"するだけで、行をドラッグできます (まあ、単純な「選択された n 行」プレースホルダーが表示されます) が、行をドロップすることはできません。Coolite コントロールを単純な ExtJS で拡張することで、ドラッグ アンド ドロップを有効にすることができましたが、Coolite には簡単な解決策があるはずなので、自分の作品を投稿するのをためらっています。複数選択のドラッグ アンド ドロップの優れた例もあります (「ドラッグ/ドロップ (挿入モード)」タブを参照してください) が、GridPanels で同じ機能を再作成する明確な手段がありません (その例ではext:Multiselect、通常の 内にネストされたものを使用していますext:Panel)。
4

1 に答える 1

0

たぶん、ExtJSで列の再配置がどのように実装されているかを確認する必要がありますか(非常に複雑です)?同様の方法で行に対して再実装します。

于 2009-09-19T07:59:20.207 に答える