包 | mx.events |
类 | public final class AdvancedDataGridEventReason |
继承 | AdvancedDataGridEventReason Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
type
属性为 itemEditEnd
时,用于 AdvancedDataGridEvent 对象的 reason
属性的值的常量。
相关 API 元素
公共常量
常量 | 由以下参数定义 | ||
---|---|---|---|
CANCELLED : String = "cancelled" [静态]
指定用户取消了编辑,并且不希望保存已编辑的数据。 | AdvancedDataGridEventReason | ||
NEW_COLUMN : String = "newColumn" [静态]
指定用户已将焦点移到同一行中的新列。 | AdvancedDataGridEventReason | ||
NEW_ROW : String = "newRow" [静态]
指定用户已将焦点移到新行。 | AdvancedDataGridEventReason | ||
OTHER : String = "other" [静态]
指定 list 控件失去焦点、已滚动,或者由于某种原因处于不允许编辑的状态。 | AdvancedDataGridEventReason |
常量详细信息
CANCELLED | 常量 |
public static const CANCELLED:String = "cancelled"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
指定用户取消了编辑,并且不希望保存已编辑的数据。即使从 itemEditEnd
事件的事件侦听器中调用 preventDefault()
方法,Flex 仍通过调用 destroyItemEditor()
编辑器关闭编辑器。
NEW_COLUMN | 常量 |
public static const NEW_COLUMN:String = "newColumn"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
指定用户已将焦点移到同一行中的新列。在事件侦听器中,可以更改焦点,或者阻止更改焦点。例如,事件侦听器可以检查用户是否为当前编辑的项目输入了有效值。如果输入值无效,可以通过调用 preventDefault()
方法阻止用户移动到新的项目。在这种情况下,项目编辑器保持打开状态,用户继续编辑当前的项目。如果调用 preventDefault()
方法并调用 destroyItemEditor()
方法,则会阻止移动到新的项目,但是项目编辑器关闭。
NEW_ROW | 常量 |
public static const NEW_ROW:String = "newRow"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
指定用户已将焦点移到新行。处理此原因的方式与处理 NEW_COLUMN
非常相似。
OTHER | 常量 |
public static const OTHER:String = "other"
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
指定 list 控件失去焦点、已滚动,或者由于某种原因处于不允许编辑的状态。即使从 itemEditEnd
事件的事件侦听器中调用 preventDefault()
方法,Flex 仍通过调用 destroyItemEditor()
编辑器关闭编辑器。
Tue Jun 12 2018, 11:04 AM Z