| 包 | mx.events |
| 类 | public final class ListEventReason |
| 继承 | ListEventReason Object |
type 属性的值为 ListEvent.ITEM_EDIT_END 的 ListEvent 对象的 reason 属性的值的常数。
| 常量 | 定义方 | ||
|---|---|---|---|
| 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() 方法来关闭编辑器。