如何使拖放始终在Flex 4 Spark List中复制(永不删除)?

问题描述 投票:0回答:1

使用Flex中内置的拖放功能,我可以从一个列表中拖动一个项目并将其放入另一个列表中。但是这会从第一个列表中删除该项目。在我的情况下,我需要将项目保留在原始列表中。所以我需要始终为我的用户创建一个复制行为。

flex drag-and-drop flex4
1个回答
0
投票

有一个名为“dragMoveEnabled”的属性设置为“true”。

从文档:

此属性的描述是“一个标志,指示是否可以移动项目而不是仅作为拖放操作的一部分从控件中复制。如果为true,并且dragEnabled属性为true,则可以移动项目。数据提供者通常不能或不应该从中删除项目,因此在拖放期间不应允许MOVE操作。“

当设置为false或删除时,我得到了我想要的行为,这是复制,而不必按CTRL键使其工作。

© www.soinside.com 2019 - 2024. All rights reserved.