- 浏览: 135816 次
- 性别:
- 来自: 北京
文章分类
最新评论
做了一个组件,用途是从左边的List中选择某些项,点击按钮,添加这些项到右边List,并将其从左边List删除。
两个List的数据源都是Array。用splice方法删除选中的项。
问题: 在选择较多项时(大概40+),报如下错误:
Error: Invalid index: '68'.
at mx.collections::ListCollectionView/http://www.adobe.com/2006/flex/mx/internal::getBookmark()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:1021]
at ListCollectionViewCursor/get bookmark()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:1699]
at mx.controls.listClasses::ListBase/updateDisplayList()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3711]
at mx.controls::List/updateDisplayList()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\List.as:1005]
at mx.controls.listClasses::ListBase/validateDisplayList()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3344]
at mx.managers::LayoutManager/validateDisplayList()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:622]
at mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:695]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8744]
at mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8684]
找了很久,也不知道问题在哪儿。(如果你知道,请告诉我,多谢)
就用ArrayCollection 替换了Array作为数据源,相应的方法替换为removeItemAt。
没错误了。。。
发表评论
-
Flex从swf中加载资源和类
2013-12-10 09:37 754需要为直播播放器做几个新的样式,想将每个样式的布局XML和 ... -
swf加载swf的一些问题
2013-03-20 17:31 7111,swfParent 加载 swfChild,如果有交互, ... -
NetStream appendBytes 一点经验
2013-03-20 16:25 2594最近在做基于 NetStream ... -
【译】HTML5还需要什么才能击败Flash(part 2)
2012-04-01 17:53 0What else does HTML5 need to ... -
【译】HTML5还需要什么才能击败Flash(part 1)
2012-04-01 16:36 1080What else does HTML5 need to de ... -
AS 函数作用域、函数闭包、限界方法
2012-03-30 10:21 1465作用域链(scope chain): 任何时候函数开始 ... -
在AS3中自定义全局方法
2012-03-29 11:17 942http://en.flash-ripper.com/2007 ... -
Flex Class object(类对象)构成、traits和prototype
2012-03-29 10:59 1556先贴张图: 每个矩形代表一个对象。CA代表class ... -
使用flex sdk3.6的asdoc遇到的问题及解决方法
2012-03-26 10:24 1946想要对一个组件项目导出asdoc。组件的sdk是3.6,但使用 ... -
UIComponent添加Image不显示
2012-03-18 17:32 1009在UIComponent中添加Image组件,图片不显示。 ... -
Flex优化技巧
2012-03-30 09:46 893http://www.jb51.net/article/182 ... -
Flex中多个柱状图和折线图的问题
2012-02-28 17:53 1976做了个柱状图和折线图的混合图表,2根3D的柱子,6根折线,遇到 ... -
AdvancedDatagrid的dataprovider属性
2012-02-22 10:15 810高级dataGrid的dataProvider的set方法里并 ... -
Sprite的宽高设置及Flex组件的混淆
2012-02-02 10:23 1686由于Bitmap和InteractiveObject同级,都继 ... -
Flex SDK3.5 PollingChannel.as 存在内存泄露bug的一种解决方法
2011-12-31 15:32 1290bug见前面的一篇文章: http://xltank.ite ... -
TextInput的ErrorString样式
2011-10-25 13:08 897http://blog.minidx.com/2008/05/ ... -
【转】Flash Player的 mm.cfg文件
2011-10-08 17:17 5280http://jpauclair.net/mm-cfg-sec ... -
Flex trace() 保存路径
2011-10-08 17:11 1081http://help.adobe.com/en_US/fle ... -
给ItemRenderer传参
2011-08-18 17:19 1494给ItemRenderer传递初始参数,可以根据参数灵活生成I ... -
AdvancedDatagrid改变行的颜色
2011-08-16 15:25 1611最早我尝试重写AdvancedDatagrid的drawRow ...
相关推荐
本文将详细解释C#中Array、ArrayList和List之间的区别,并通过示例代码帮助理解这些概念。 #### 一、C# Array 数组的用法及特点 **定义与初始化** Array是一种最基本的数据结构,用于存储相同类型的多个元素。...
### 遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList #### 知识点一:CheckBoxList概述及应用场景 **CheckBoxList** 是ASP.NET Web Forms中一个非常有用的控件,它允许用户选择一个或多个选项。CheckBoxList...
在Java编程语言中,数据结构的使用是至关重要的,其中包括List、Set和Array。这三种数据结构各有特点,适用于不同的场景。理解它们之间的相互转换能够帮助我们更好地管理和操作数据。以下将详细介绍Java中List、Set...
frame_ID_list_np = np.array(frame_ID_list_np / 1000 * fps, dtype=int) # 进行数学运算并将结果转换为整数 frame_ID_list = frame_ID_list_np.tolist() # 再次转换为列表 ``` **3.2 注意事项** - 在进行类型...
本文将深入探讨关于CheckBoxList的绑定和遍历的实现方法及其相关知识点。 一、CheckBoxList绑定 1. 数据源绑定: CheckBoxList的数据源可以是数组、列表、数据库查询结果等,通过DataSource属性设置数据源,然后...
### JS List的contains方法与Array的contains方法的使用 在JavaScript中,`Array`是用于存储多个值的数据结构。然而,原生JavaScript并没有提供一个直接的`contains`方法来检查数组是否包含某个元素。通常情况下,...
在本例中,分页控件与List对象绑定,意味着当用户在分页控件中操作时,会触发相应的请求,获取对应页的数据并填充到列表中。 1. **数据绑定**:这是将服务器端数据与前端界面元素关联的技术,使得数据的改变能实时...
#ifndef __LIST_H__ #define __LIST_H__ struct list; struct list *list_init(); void list_free(struct list *list); int list_isempty(struct list *list); void list_clear(struct list *list); int list_...
本篇文章将详细介绍如何在C#中实现下拉框与list集合的绑定,以及相关的控件绑定技巧。 首先,我们需要创建一个表示数据的对象类。在这个例子中,我们创建了一个名为`Area`的类,用于存储区域ID(AreaId)和区域名称...
javascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array ...
在这个“数据绑定List学习”的主题中,我们将重点讨论如何在列表(List)中绑定图像(Image)并实现通过按钮来更换图片的功能。这个过程通常涉及到前端开发中的MVVM(Model-View-ViewModel)架构。 首先,我们需要...
List是.NET框架中System.Collections.Generic命名空间内的一个泛型集合类,它提供了添加、删除和访问元素的高效方式,特别适合于内存中的数据操作。 当尝试将GridControl与IList绑定时,需要确保GridControl能够...
`list`会绑定到配置文件中的`myApp.list`,`map`会绑定到`myApp.map`,`array`会绑定到`myApp.array`,而`bean`则会绑定到一个`MyBean`类型的对象,其属性分别对应`myApp.bean.name`,`myApp.bean.property1`和`...
WPF使用TextBox绑定List多层绑定,说明在我的博客https://blog.csdn.net/chulijun3107/article/details/102010865。那块也有全部的代码。
ASP.NET DropDownList 绑定后显示对应的项的两种方法 DropDownList 是 ASP.NET 中最常用的控件之一,它可以帮助开发者快速地构建下拉列表框,从而提高开发效率和用户体验。但是,在实际开发中,开发者经常会遇到...
在处理JSON时,我们有时需要将JSON字符串转换为Java中的各种数据类型,如List、Array、Map和自定义对象。本文将详细介绍如何进行这些转换,并提供一个封装好的转换方法和示例。 1. **String to List** JSON字符串...
在标题"List数据绑定"中,重点在于如何将`List<T>`实例的数据绑定到Windows Forms中的`DataGridView`控件。`DataGridView`是一个强大的数据展示控件,它允许用户查看和编辑表格形式的数据。数据绑定是将应用程序的...
常见的集合映射类型有 Set、List、Array、Map 和 Bag 等,每种类型都有其特点和应用场景。 Set 集合映射 Set 集合是 Hibernate 中基础的集合类型,元素数据一般使用外键同主表关联。Set 集合非常适用于集合元素不...
在Java编程语言中,Array(数组)和List是两种常用的数据结构,它们各自有各自的特性和应用场景。然而,在实际开发中,我们常常需要在数组和列表之间进行转换,以适应不同的需求。本篇将深入探讨Java中如何实现Array...
本篇文章将深入探讨如何使用`Repeater`控件来绑定`List`类型的数据源,并提供相关的编程实践。 一、Repeater控件简介 `Repeater`控件是一个高度可定制的控件,可以用来显示数据的重复模式。它不带任何内置的布局或...