0
使用Flex中的內置拖放功能,我可以將一個項目從一個列表拖放到另一個列表中。但是這會從第一個列表中刪除該項目。在我的情況下,我需要將這些項目保留在原始列表中。所以我需要始終爲我的用戶創建一個複製行爲。如何在Flex 4 Spark List中拖放總是複製(永不刪除)?
更新:回答!我發現一個名爲「dragMoveEnabled」的屬性設置爲「true」。這是從我從文檔複製的代碼中設置的。
此屬性的描述是:「一個標誌,指示是否可以移動項目,而不是從控件複製,作爲拖放操作的一部分。如果爲true,並且dragEnabled屬性爲true,則項目通常數據提供者不能或不應該刪除項目,因此在拖放過程中不應該允許MOVE操作。「
當設置爲false或刪除時,我得到我想要的行爲,即始終複製,而不必也按CTRL鍵使其工作。