CreateWorkflow

AMD: require(["geoscene/widgets/Editor/CreateWorkflow"], (CreateWorkflow) => { /* code goes here */ });
ESM: import CreateWorkflow from "@geoscene/core/widgets/Editor/CreateWorkflow";
类: geoscene/widgets/Editor/CreateWorkflow
继承于:CreateWorkflow Workflow Accessor
起始版本:GeoScene API for JavaScript 4.15
已弃用从 4.23 版开始。请改用 CreateFeaturesWorkflow

一个只读类,包含使用 Editor 微件创建要素时使用的逻辑。

属性概览

可以设置、检索或收听任何属性。请参阅使用属性主题。
显示继承的属性 隐藏继承的属性
名称 类型 描述
CreateWorkflowData|CreateFeaturesWorkflowData|UpdateWorkflowData更多信息

共享的工作流数据。

更多信息Workflow
String更多信息

类的名称。

更多信息Accessor
Boolean更多信息

此属性指示工作流中是否有下一步。

更多信息工作流
Boolean更多信息

此属性指示工作流中是否存在上一步。

更多信息Workflow
Boolean更多信息

指示工作流是否被视为活动。

更多信息Workflow
String更多信息

工作流中当前步骤的名称。

更多信息Workflow
String更多信息

工作流的类型。

更多信息CreateWorkflow

属性详情

共享的工作流数据。这可以是 CreateFeaturesWorkflowData(使用它代替已弃用的 CreateWorkflowData)或 UpdateWorkflowData

declaredClass Stringreadonly inherited

类的名称。声明的类名格式为 geoscene.folder.className

hasNextStep Booleanreadonly inherited

此属性指示工作流中是否有下一步。

hasPreviousStep Booleanreadonly inherited

此属性指示工作流中是否存在上一步。

started Booleanreadonly inherited

指示工作流是否被视为活动。

默认值:false
stepId Stringreadonly inherited

工作流中当前步骤的名称。

type Stringreadonly

工作流的类型。

对于 CreateWorkflow,类型始终为 "create”

方法概览

显示继承的方法 隐藏继承的方法
名称 返回类型 描述
Promise<void>更多信息

取消活动的工作流。

更多信息Workflow
Promise<void>更多信息

当工作流被认为完成时调用此方法。

更多信息Workflow
Promise<void>更多信息

移至工作流程的下一步。

更多信息Workflow
Promise<void>更多信息

移至工作流程中的上一步。

更多信息Workflow
Promise<void>更多信息

重置工作流程。

更多信息Workflow
Promise<void>更多信息

启动工作流程。

更多信息Workflow

方法详情

cancel(){Promise<void>}inherited

取消活动的工作流。

返回:
类型 说明
Promise<void> 在取消活动工作流时解决。
commit(){Promise<void>}inherited

当工作流被认为完成时调用此方法。这用于帮助处理编辑结果。

返回:
类型 说明
Promise<void> 解决活动工作流何时提交和处理编辑的结果。

移至工作流程的下一步。

返回:
类型 说明
Promise<void> 移至活动工作流程中的下一步时解决。

移至工作流程中的上一步。

参数:
options Object
optional

调用此方法时的选项。

规格:
cancelCurrentStep Boolean

调用此方法时取消当前工作流。默认值为 false

返回:
类型 说明
Promise<void> 当移至活动工作流中的上一步时解决。
reset(){Promise<void>}inherited

重置工作流程。

返回:
类型 说明
Promise<void> 在重置活动工作流时解决。
start(){Promise<void>}inherited

启动工作流程。

返回:
类型 说明
Promise<void> 解决活动工作流何时开始。

您的浏览器已不再受支持。请升级您的浏览器以获得最佳体验。有关更多详细信息,请参阅 我们的浏览器弃用帖