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 更新的对象。 |