Skip to content

KBE3D / KBCore / Cesium / Command

类: Command

A Command is a function with an extra <code>canExecute</code> observable property to determine whether the command can be executed. When executed, a Command function will check the value of <code>canExecute</code> and throw if false.

This type describes an interface and is not intended to be instantiated directly. See createCommand to create a command from a function.

属性

canExecute

canExecute: boolean

Gets whether this command can currently be executed. This property is observable.


beforeExecute

beforeExecute: Event

Gets an event which is raised before the command executes, the event is raised with an object containing two properties: a <code>cancel</code> property, which if set to false by the listener will prevent the command from being executed, and an <code>args</code> property, which is the array of arguments being passed to the command.


afterExecute

afterExecute: Event

Gets an event which is raised after the command executes, the event is raised with the return value of the command as its only parameter.

构造函数

构造函数

new Command(): Command

返回

Command

KBE3D @3.0.0 Copyright © 2024-present KBE3D