Command 是一个带有额外的
canExecute 可观察属性的函数,用于确定
该命令是否可以被执行。执行时,Command 函数会检查
canExecute 的值,若为 false 则抛出异常。
此类型描述了一个接口,不打算被直接实例化。
请参阅 createCommand 以从函数创建命令。
Members
afterExecute : Event
获取命令执行后触发的事件,该事件
以命令的返回值作为其唯一参数触发。
-
Default Value:
undefined
beforeExecute : Event
获取命令执行前触发的事件,该事件
以一个包含两个属性的对象触发:
cancel 属性
(如果监听器将其设为 false,将阻止命令执行),以及
args 属性(即传递给命令的参数数组)。
-
Default Value:
undefined
获取此命令当前是否可以被执行。此属性是可观察的。
-
Default Value:
undefined
