簡體   English   中英

Flex拖放

[英]Flex Drag and Drop

我正在創建一個應用程序,該應用程序允許用戶通過將對象從Flex Tree拖放到DataGrid中來對配置信息進行建模。

我知道Tree和DataGrid都很好地支持拖放。

我的問題是我希望用戶將樹中的項目拖放到特定的Datagrid單元中。 我認為默認情況下,將標准放置事件放入Datagrid會嘗試填充整個datagrid行。 這不是我想要的,我只想將組件放入單元格中。

我在想,每次將對象放到數據網格上時,您都必須:-獲取將對象放到的單元格位置(x,y)-獲取所有現有的單元格對象,並從頭開始(動態)重建該數據網格行將新放置的對象添加到該行的正確位置。 因此,給人一種幻想,即您可以掉入一個單元中,這有點像是軟糖,但我認為它可以起作用:)

任何反饋將是巨大的。 預先感謝邁克

拖放數據網格。

寫監聽到本身為dragenter /事件的DragDrop一個自定義的渲染器。 在處理程序中的放置事件,添加項目(S)的數據(在由該列中引用的變量)。

如果渲染器綁定到該項目,則現在將更新。

((請注意,這不是最佳實踐,您希望分派一個事件,該事件包含渲染器的數據項,它表示的變量和刪除的項,然后在渲染器外部操作dataprovider))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM