mx.events
public final class ListEventReason
继承ListEventReason Inheritance Object

用于 type 属性的值为 ListEvent.ITEM_EDIT_END 的 ListEvent 对象的 reason 属性的值的常数。



公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
公共常量
 常量定义方
  CANCELLED : String = "cancelled"
[静态] 指定用户取消了编辑,并且不希望保存已编辑的数据。
ListEventReason
  NEW_ROW : String = "newRow"
[静态] 指定用户将焦点移动到该控件中的新行。
ListEventReason
  OTHER : String = "other"
[静态] 指定 list 控件失去焦点、已滚动,或者由于某种原因处于不允许编辑的状态。
ListEventReason
常量详细信息
CANCELLED常量
public static const CANCELLED:String = "cancelled"

指定用户取消了编辑,并且不希望保存已编辑的数据。即使从 itemEditEnd 事件的事件侦听器内调用 preventDefault() 方法,Flex 也仍旧调用 destroyItemEditor() 方法来关闭编辑器。

NEW_ROW常量 
public static const NEW_ROW:String = "newRow"

指定用户将焦点移动到该控件中的新行。在事件侦听器中,可以更改焦点,或者阻止更改焦点。例如,事件侦听器可以检查用户是否为当前编辑的项目输入了有效值。如果输入值无效,可以通过调用 preventDefault() 方法阻止用户移动到新的项目。在这种情况下,项目编辑器保持打开状态,用户继续编辑当前的项目。如果调用 preventDefault() 方法并调用 destroyItemEditor() 方法,则会阻止移动到新的项目,但是项目编辑器关闭。

OTHER常量 
public static const OTHER:String = "other"

指定 list 控件失去焦点、已滚动,或者由于某种原因处于不允许编辑的状态。即使从 itemEditEnd 事件的事件侦听器内调用 preventDefault() 方法,Flex 也仍旧调用 destroyItemEditor() 方法来关闭编辑器。