Точка расширения предназначена для изменения конфигурации отображения карточки записи
Подключение точки расширения:
import {Universe} from '@universe-ee/sdk';export default { type: 'DataCardViewConfigFn', moduleId: 'DataCardViewConfigFnCustomID', active: true, system: false, resolver: (dataCardStore: Universe.Platform.Record.AbstractCardStore<Universe.Platform.Record.IRecordEntity>) => { return true }, meta: { order: 1 }, fn: (dataCardStore: Universe.Platform.Record.AbstractCardStore<Universe.Platform.Record.IRecordEntity>) => { return { hasSidePanel: dataCardStore.draftStore?.draftId === 0 }; }} satisfies Universe.Platform.UserExit.UserExitDeclaration; Копировать
import {Universe} from '@universe-ee/sdk';export default { type: 'DataCardViewConfigFn', moduleId: 'DataCardViewConfigFnCustomID', active: true, system: false, resolver: (dataCardStore: Universe.Platform.Record.AbstractCardStore<Universe.Platform.Record.IRecordEntity>) => { return true }, meta: { order: 1 }, fn: (dataCardStore: Universe.Platform.Record.AbstractCardStore<Universe.Platform.Record.IRecordEntity>) => { return { hasSidePanel: dataCardStore.draftStore?.draftId === 0 }; }} satisfies Universe.Platform.UserExit.UserExitDeclaration;
Является ли экземпляр точки расширения активным
Мета-информация точки расширения
Уникальный идентификатор экземпляра точки расширения
Функция указывает, следует ли применять данный экземпляр точки расширения
Является ли системным экземпляром
Точка расширения предназначена для изменения конфигурации отображения карточки записи
Example
Пример: скрытие боковой панели карточки записи при переходе в режим редактирования черновика
Подключение точки расширения: