跳到主要内容

EntityDetailDialogData

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:9

详情对话框传入的数据结构(对齐 Angular 侧 CDK Dialog 的 EntityDetailDialogData)。

在 Vue 中,对话框宿主把这些字段展开为 EntityDetail 的 props 传入。

Properties​

creationChain?​

optional creationChain?: string[];

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:29

创建链路中的实体类型(namespace:name),用于阻断循环创建


delegateSave?​

optional delegateSave?: boolean;

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:27

委托保存:不创建草稿实体,仅 emit formSubmitted 让调用方处理


editChain?​

optional editChain?: string[];

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:21

已打开详情对话框的记录 id 栈(含当前记录),关系 tab 列表据此阻断无限套娃


entityId?​

optional entityId?: string;

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:19

编辑模式:按 id 从 Repository 加载实体实例;缺省时表单数据为纯透传


fixedFormData?​

optional fixedFormData?: EntityFormData;

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:25

预填充的外键数据(不可编辑),用于级联新增场景


formData​

formData: EntityFormData;

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:15

表单数据


formFields​

formFields: FormFieldConfig[];

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:13

表单字段配置


formMode​

formMode: FormMode;

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:17

表单模式


metadata​

metadata: EntityMetadata;

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:11

实体元数据


relatedEntityProvider?​

optional relatedEntityProvider?: RelatedEntityProvider;

Defined in: packages/rxdb-model-vue/src/entity-detail/entity-detail-types.ts:23

关系实体候选提供者