Flex笔记之两个mx:List之间拖拽数据。
来源:互联网 发布:淘宝管制刀具的定义 编辑:程序博客网 时间:2024/05/17 12:01
list dataProvider(a,b,c)和list1dataProvider(a,d,e)实现list1中的数据拖拽到list中去并且检测list里面有没有这个拖拽数据,如果有则拖拽失败,没有成功拖拽。
<mx:HBox verticalAlign="middle">
<mx:List id="list" dataProvider="{npcMonArrData}" height="200" width="100" itemRenderer="itemRender"
dragEnabled="true"
dropEnabled="false"
dragMoveEnabled="true"
click="clickHandler(event)" doubleClick="doubleClickHandler(event)">
</mx:List>
<mx:List id="list1" dataProvider="{arrayData}" height="250" width="100" itemRenderer="itemRender"
dragEnabled="true"
dropEnabled="false"
dragMoveEnabled="true" dragEnter="dragEnterHandler(event);"
>
</mx:List>
</mx:HBox>
protected function dragEnterHandler(evt:DragEvent):void
{
List(evt.target).removeEventListener(DragEvent.DRAG_ENTER,dragEnterHandler);
var listItem:Object = evt.dragSource.dataForFormat( "items");
var obj1:Object = listItem["0"];
list.dropEnabled=true;
for(var i:int=0;i<npcMonArrData.length;i++) {
var obj:Object = npcMonArrData.getItemAt(i);
if(obj1["npcId"]==obj["npcId"]){
list.dropEnabled=false;
break;
}
}
}
- Flex笔记之两个mx:List之间拖拽数据。
- Flex拖拽-两个List之间拖拽
- flex 封装mx:list 成两列显示组件
- Flex 3 mx:List 上下移动demo
- 两个Activity之间传递List<T>数据
- Flex 采用mx:XML来存储数据
- Flex List在每行数据之间加上虚线
- Flex页面切换之mx:ViewStack
- Flex笔记之改变list中的颜色
- Flex3 mx:List 实现背景半透明的两个属性
- Extjs4实现两个GridPanel之间数据拖拽功能
- Flex 中使用mx:Model 对数据进行存储
- mx:list mx:dataGrid 实例
- 两个list之间的拖动
- flex学习2之mx:TitleWindow传递参数
- Android学习笔记-两个Activity之间传递数据
- FLEX mx:combobox用法
- C#开发学习笔记:C#中实现两个GridControl之间的数据拖拽以及同一个GridControl中的数据行上下移动
- HQL语句from后面接类名,而非表名
- Oracle常用调优手段
- 字符串比较考虑空格
- Ubuntu下重新安装mysql
- 2011.7.7在MyEclipse 5.5中安装SVN在线安装方法
- Flex笔记之两个mx:List之间拖拽数据。
- Flex 小基础
- SHTML 教程
- 八款开源Android游戏引擎(转)
- Declaring Attributes of Functions
- 常见magento问题三----magento后台无法登陆
- flex动画效果
- ascii码与字符的转换
- VS2010 C++项目配置、宏、环境变量