[]
命令类型基类。通过插件实现的命令类型需要从这个类继承。
• new CommandBase()
• CommandExecutor: CommandExecutor
命令执行器
• CommandParam: object
C# 命令类属性的数据。
• runTimePageName: string
运行时页面唯一标识
▸ evaluateFormula(formula): any
计算公式。
| 属性名 | 类型 | 说明 |
|---|---|---|
formula |
string |
公式。 |
any
计算结果。
▸ execute(): void | Promise<void>
执行这个命令。需要在子类实现。
void | Promise<void>
▸ executeCustomCommandObject(command, initParam, eventType?, callbackOnCommandCompleted?): any
执行自定义命令对象列表。
| 属性名 | 类型 | 说明 |
|---|---|---|
command |
ICustomCommandObject |
命令。 |
initParam |
Object |
上下文参数值。 |
eventType? |
string |
事件类型(可选,用于区分不同命令)。 |
callbackOnCommandCompleted? |
Function |
命令执行完成时回调函数(可选)。 |
any
▸ getBindingDataSourceValue(bindingDataSourceModel, options): Promise<any>
获取数据库数据。
| 属性名 | 类型 | 说明 |
|---|---|---|
bindingDataSourceModel |
any |
数据源查询模型,从设计器的BindingDataSourceProperty生成。 |
options |
queryDataOption |
查询配置。 |
Promise<any>
Promise<any>
▸ getFormulaCalcContext(): FormulaCalcContext
获取用于公式计算的数据上下文。
▸ log(logText): void
写日志。
| 属性名 | 类型 | 说明 |
|---|---|---|
logText |
string |
日志内容。 |
void