命令是一個具有額外
new Command()
canExecute
可觀察屬性的函數(shù),用于確定是否可以執(zhí)行該命令。執(zhí)行時,命令函數(shù)將檢查canExecute
的值,如果為false,則拋出。此類型描述接口,不打算直接實例化。請參見createCommand
從函數(shù)創(chuàng)建命令。
Members
afterExecute : Event
獲取在命令執(zhí)行后引發(fā)的事件,該事件是以命令的返回值作為其唯一參數(shù)引發(fā)的。
-
Default Value:
undefined
beforeExecute : Event
獲取在命令執(zhí)行之前引發(fā)的事件,該事件是由包含兩個屬性的對象引發(fā)的:a
cancel
屬性(如果偵聽器將其設置為false,將阻止執(zhí)行該命令)和args
屬性(傳遞給該命令的參數(shù)數(shù)組)。
-
Default Value:
undefined
canExecute : Boolean
獲取當前是否可以執(zhí)行此命令。這一特性是可以觀察到的。
-
Default Value:
undefined