跳转至

LoadSmartFormResponse

类名:LoadSmartFormResponse

说明:表示加载表单时返回给前端的数据,继承自 H3.SmartForm.StandardResponse 类型。

属性

字段名称 类型 描述
DisplayName string 表单的显示名称
SchemaCode string 表单编码
BizObjectId string 业务对象 ID
BizObjectStatus H3.DataModel.BizObjectStatus 数据状态:
0. 草稿
1. 审批通过,已生效
2. 流程运行中
3. 被取消
IsCreateMode bool 是否处于发起模式
FormMode H3.SmartForm.SmartFormMode 表单模式:
0. 编辑模式(Edit)
1. 只读模式(Readonly)
2. 发起流程(Create)
4. 查看模式(View)
WorkflowVersion int 流程版本号
WorkflowState int 流程状态码
WorkflowFinishedTime DateTime 流程结束时间
InstanceApproval int 流程审批结果码
InstanceId string 流程实例 ID
Originator string 流程发起人
WorkItemId string 工作任务 ID
WorkItemType H3.Workflow.WorkItem.WorkItemType 当前工作任务的类型:
0. 普通(经办)工作项
2. 审批类型
3. 抄送类型
Actions Dictionary<string, ViewAction> 表单操作,包含以下字段:
• Action:按钮名称
• Icon:图标
• Text:显示名称
FormDataType H3.SmartForm.SmartFormDataType 表单数据类型:
1. 流程数据
2. 普通数据
ReturnData Dictionary<string, SmartFormResponseDataItem> 返回给前端的数据:
• Key:字段编码
SmartFormResponseDataItem 字段说明:
- DisplayName:字段名称
- Type:字段类型
- Editable:是否可编辑
- Required:是否必填
- Visible:是否可见
- Value:字段值
Successful bool 获取或设置操作是否成功。
Errors List<string> 获取或设置错误消息的集合。
Infos List<string> 后台返回到前端的提示信息,不同于 Errors。例如,提交规则校验不通过等情况,不能算作异常处理。
Details List<string> 获取错误详情。
ChangeSet H3.Workflow.Messages.WorkflowInstanceChangeSet 需要变更的流程实例。
ActionName string 操作的按钮编码。
IsMobile bool 是否为移动端。
Message string 获取或设置需要通知前端的消息。
ExternalFormUrl string 外链表单地址。
RecentChange H3.SmartForm.RecentChange 需要 Recent 更新的对象。