跳到主要内容

EntityDetailDialogData

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:42

CDK Dialog 传入的数据结构

Properties​

creationChain?​

optional creationChain?: string[];

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:57

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


delegateSave?​

optional delegateSave?: boolean;

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:55

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


editChain?​

optional editChain?: string[];

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:50

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


entityId?​

optional entityId?: string;

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:48

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


fixedFormData?​

optional fixedFormData?: EntityFormData;

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:53

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


formData​

formData: EntityFormData;

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:45


formFields​

formFields: FormFieldConfig[];

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:44


formMode​

formMode: FormMode;

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:46


metadata​

metadata: EntityMetadata;

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:43


relatedEntityProvider?​

optional relatedEntityProvider?: RelatedEntityProvider;

Defined in: packages/rxdb-model-angular/src/entity-detail/entity-detail.ts:51