Type Alias SideSchemaViewConfig
SideSchemaViewConfig: {
detail?: {
alwaysShowPropertyNames?: string[];
article?: {
headingStartLevel?: number;
infoBox?: "aside" | "block";
infoBoxWidth?: string;
sectionThreshold?: number;
};
detailLayoutType?: string;
hiddenPropertyNames?: string[];
hideHeaderPrimaryFields?: boolean;
hideLinkedDataProperties?: boolean;
linkedDataPropertyNames?: string[];
maxDepth?: number;
nesting?: {
collapsible?: boolean;
defaultExpanded?: boolean;
flat?: boolean;
forceCollapsibleInArticle?: boolean;
};
uiSchemata?: Record<string, UISchemaElement>;
};
}
Type declaration
Optionaldetail?: {
alwaysShowPropertyNames?: string[];
article?: {
headingStartLevel?: number;
infoBox?: "aside" | "block";
infoBoxWidth?: string;
sectionThreshold?: number;
};
detailLayoutType?: string;
hiddenPropertyNames?: string[];
hideHeaderPrimaryFields?: boolean;
hideLinkedDataProperties?: boolean;
linkedDataPropertyNames?: string[];
maxDepth?: number;
nesting?: {
collapsible?: boolean;
defaultExpanded?: boolean;
flat?: boolean;
forceCollapsibleInArticle?: boolean;
};
uiSchemata?: Record<string, UISchemaElement>;
}
OptionalalwaysShowPropertyNames?: string[]
Optionalarticle?: {
headingStartLevel?: number;
infoBox?: "aside" | "block";
infoBoxWidth?: string;
sectionThreshold?: number;
}
OptionaldetailLayoutType?: string
OptionalhiddenPropertyNames?: string[]
OptionalhideHeaderPrimaryFields?: boolean
OptionalhideLinkedDataProperties?: boolean
OptionallinkedDataPropertyNames?: string[]
OptionalmaxDepth?: number
Optionalnesting?: {
collapsible?: boolean;
defaultExpanded?: boolean;
flat?: boolean;
forceCollapsibleInArticle?: boolean;
}
OptionaluiSchemata?: Record<string, UISchemaElement>
JSON-serializable subset of view config allowed in a side-schema. Renderer registries are TS-only and stay out of this document.