Юниверс DG SDK UI
v2.15.0

Устаревшее API

Документ содержит список устаревшего API с информацией об устаревших элементах API, которые, всё ещё допустимы к использованию, но в скором времени будут удалены, а их поддержка прекращена. До окончания поддержки, следует отказаться от использования устаревших элементов API, мигрировав на новое API.

Что бы смигрировать на новое API необходимо обратиться к необходимому элементу в списке устаревшего API и выполнить указанные в ней инструкции.

Каждый устаревший элемент API в списке устаревшего API, содержит поле Окончание поддержки, где указана версия продукта, начиная с которой, этот устаревший элемент API перестаёт поддерживаться и может быть удален в любой момент. Если точная версия окончания поддержки ещё не определена, то указывается "Не объявлено".

Окончание поддержки: 2.15.0

Следует использовать Universe.Platform. Подробнее см. раздел Миграция с устаревшего SDK


Окончание поддержки: 2.15.0

Следует использовать Universe.Platform.Uikit. Подробнее см. раздел Миграция с устаревшего SDK


Окончание поддержки: 2.15.0

Для настройки typescript-конфигурации следует использовать @universe-dg/sdk/tsconfig.recommended.json. Прочие конфигурации и инструменты сборки следует настроить самостоятельно. Подробнее см. раздел Миграция с устаревшего SDK


Окончание поддержки: 2.16.0

Для отключения/включения роутов необходимо использовать addRouteDisableCondition и removeRouteDisableCondition


Окончание поддержки: 2.16.0

Для отключения/включения роутов необходимо использовать addRouteDisableCondition и removeRouteDisableCondition


Окончание поддержки: 2.16.0

Для отключения/включения роутов необходимо использовать RouterStoreType.addRouteDisableCondition и RouterStoreType.removeRouteDisableCondition


Окончание поддержки: 2.16.0

Точка

Для отключения/включения роутов необходимо использовать RouterStoreType.addRouteDisableCondition и RouterStoreType.removeRouteDisableCondition


Окончание поддержки: 2.16.0

Следует использовать аналогичный enum из @universe-platform/storage#AcceptanceState


Окончание поддержки: 2.16.0

Следует использовать аналогичный тип из @universe-platform/storage#FileObject


Окончание поддержки: 2.16.0

Следует использовать isHovered

Устаревшее:

const el = <Button isActive={true}>Click</Button>;

Новое:

const el = <Button isHovered={true}>Click</Button>;

Окончание поддержки: 2.16.0

Следует использовать MinimalButton

Устаревшее:

const el = <Button isMinimal={true}>Click</Button>;

Новое:

const el = <MinimalButton>Click</MinimalButton>;

Окончание поддержки: 2.16.0

Следует использовать GhostButton

Устаревшее:

const el = <Button isGhost={true}>Click</Button>;

Новое:

const el = <GhostButton>Click</GhostButton>;

Окончание поддержки: 2.16.0

Следует использовать isHovered

Устаревшее:

const el = <Button isActive={true}>Click</Button>;

Новое:

const el = <Button isHovered={true}>Click</Button>;

Окончание поддержки: 2.16.0

Следует использовать isHovered

Устаревшее:

const el = <Button isActive={true}>Click</Button>;

Новое:

const el = <Button isHovered={true}>Click</Button>;

Окончание поддержки: 2.16.0

Возможность стилизации компонента через css-классы будет прекращена.


Окончание поддержки: 2.16.0

Возможность стилизации компонента через css-стили будет прекращена.


Окончание поддержки: 2.16.0

Возвращаемое значение всегда равно undefined.


Окончание поддержки: 2.16.0

Возвращаемое значение всегда равно undefined.


Окончание поддержки: 2.16.0

Возвращаемое значение всегда равно undefined.


Окончание поддержки: 2.16.0

Возвращаемое значение всегда равно undefined.


Окончание поддержки: 2.16.0

Возможность стилизации компонента через css-классы будет прекращена.


Окончание поддержки: 2.16.0

Возможность стилизации компонента через css-стили будет прекращена.


Окончание поддержки: 2.16.0

Следует использовать Color.isLight

Устаревшее:

const hex = ColorPicker.getContrastingColor({r: 0, g: 0, b: 0});
console.log(hex); // #ffffff

Новое:

const color = Color.create({r: 0, g: 0, b: 0});

if (color) {
const contrastingColor = color.isLight() ? '#000' : '#fff';
}

Окончание поддержки: 2.16.0

Следует использовать комбинацию Color.isValidHex и Color.convertHexToRgb

Устаревшее:

const rgb = ColorPicker.hexToRgb('#ffffff');
console.log(rgb); // {r:255, g:255, b: 255}

Новое:

if (Color.isValidHex('#ffffff')) {
const rgb = Color.convertHexToRgb(hex);
console.log(rgb); // {r:255, g:255, b: 255}
}

Окончание поддержки: 2.16.0

Использовать Drawer.HeaderTitle в слоте DrawerProps.header


Окончание поддержки: 2.16.0

Использовать Drawer.HeaderTitle в слоте DrawerProps.header


Окончание поддержки: 2.16.0

Использовать Drawer.HeaderTitle в слоте DrawerProps.header


Окончание поддержки: 2.16.0

Свойство будет удалено, т.к. для текущего компонента не допустимо false-значение.


Окончание поддержки: 2.16.0

Активируемый флагом функционал включен по умолчанию, не рекомендуется устанавливать вручную


Окончание поддержки: 2.16.0

Активируемый флагом функционал включен по умолчанию, не рекомендуется устанавливать вручную


Окончание поддержки: 2.16.0

Параметр будет удален. Необходимо использовать onTimeChange


Окончание поддержки: 2.16.0

Параметр будет удален. Необходимо использовать onTimeChange


Окончание поддержки: 2.16.0

Активируемый флагом функционал включен по умолчанию, не рекомендуется устанавливать вручную


Окончание поддержки: 2.16.0

Тип будет удален. Необходимо использовать TimeChangeEvent


Окончание поддержки: 2.16.0

Активируемый флагом функционал включен по умолчанию, не рекомендуется устанавливать вручную


Окончание поддержки: 2.16.0

необходимо использовать combinations


Окончание поддержки: 2.16.0

необходимо использовать combinations


Окончание поддержки: 2.16.0

необходимо использовать combinations


Окончание поддержки: 2.16.0

необходимо использовать combinations


Окончание поддержки: 2.16.0

пропс устарел. За регистрацию в GlobalHotKeyManager отвечает отсутствие пропса forwardRef.


Окончание поддержки: 2.16.0

Конфигурирование компонента производится только через props


Окончание поддержки: 2.16.0

При использовании совместно с DropDown, следует использовать DropDown.maxHeight


Окончание поддержки: 2.16.0

multipleValueRenderer использует HTML параметр title, который может отличаться от выводимого значения Необходимо использовать параметр multiValueRenderer


Окончание поддержки: 2.16.0

Следует использовать isSelected


Окончание поддержки: 2.16.0

Следует использовать isDisabled


Окончание поддержки: 2.16.0

Следует использовать footerContent


Окончание поддержки: 2.16.0

Следует использовать свойство UploadProps.progress.success.percent


Окончание поддержки: 2.16.0

Следует использовать свойство UploadProps.progress.success.percent


Окончание поддержки: 2.16.0

Следует использовать MinimalButton

Устаревшее:

const el = <Button isMinimal={true}>Click</Button>;

Новое:

const el = <MinimalButton>Click</MinimalButton>;

Окончание поддержки: 2.16.0

Следует использовать GhostButton

Устаревшее:

const el = <Button isGhost={true}>Click</Button>;

Новое:

const el = <GhostButton>Click</GhostButton>;

Окончание поддержки: 2.16.0

Следует использовать isHovered

Устаревшее:

const el = <Button isActive={true}>Click</Button>;

Новое:

const el = <Button isHovered={true}>Click</Button>;

Окончание поддержки: 2.16.0

Для управления состоянием кнопки следует использовать пропс renderDeleteButton


Окончание поддержки: 2.16.0

Возможность расширения стандартной конфигурации будет удалена


Окончание поддержки: 2.16.0

Возможность расширения стандартной конфигурации будет удалена


Окончание поддержки: 2.16.0

Следует использовать overflowType


Окончание поддержки: 2.16.0

multipleValueRenderer использует HTML параметр title, который может отличаться от выводимого значения Необходимо использовать параметр multiValueRenderer


Окончание поддержки: 2.16.0

Активируемый флагом функционал включен по умолчанию, не рекомендуется устанавливать вручную


Окончание поддержки: 2.16.0

Возвращает

Необходимо использовать метод getPropertySystemKey


Окончание поддержки: 2.16.0

Загружает

Необходимо использовать метод loadPublicProperty


Окончание поддержки: 2.16.0

Загружает

Необходимо использовать метод loadPropertyGroup


Окончание поддержки: 2.16.0

Следует использовать FilterTypedStore


Окончание поддержки: 2.16.0

Следует использовать TreeNodeModel


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

multipleValueRenderer использует HTML параметр title, который может отличаться от выводимого значения Необходимо использовать параметр multiValueRenderer


Окончание поддержки: 2.16.0

Необходимо использовать toastManager


Окончание поддержки: 2.16.0

Геттер

Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace


Окончание поддержки: 2.16.0

Геттер

Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace


Окончание поддержки: 2.16.0

Новый UE UEDataViewElementExtraItems


Окончание поддержки: 2.16.0

Поле будет сделано обязательным


Окончание поддержки: 2.16.0

Необходимо использовать processAtomicAsync


Окончание поддержки: 2.16.0

Метод более не используется


Окончание поддержки: 2.16.0

Следует использовать setHidden и isHidden


Окончание поддержки: 2.16.0

Следует использовать setHidden и isHidden


Окончание поддержки: 2.16.0

Следует использовать setHidden и isHidden


Окончание поддержки: 2.16.0

Следует использовать setHidden и isHidden


Окончание поддержки: 2.16.0

Следует использовать setHidden и isHidden


Окончание поддержки: 2.16.0

Следует использовать setHidden и isHidden


Окончание поддержки: 2.16.0

Следует использовать setHidden и isHidden


Окончание поддержки: 2.16.0

Следует использовать setHidden и isHidden


Окончание поддержки: Не объявлено

Следует использовать setHidden и isHidden


Окончание поддержки: 2.16.0

Следует использовать setHidden и isHidden


Окончание поддержки: 2.16.0

Возвращаемый тип void является устаревшим. Необходимо возвращать Promise.


Окончание поддержки: 2.16.0

Метод более не используется. Сохранено для обратной совместимости.


Окончание поддержки: 2.16.0

Вместо groupsInRow используется автоматический расчет layout'a, который задаётся в мета-модели


Окончание поддержки: 2.16.0

Следует использовать Universe.Platform.Router.LocationDescriptorObject


Окончание поддержки: Не объявлено

Необходимо использовать displayName


Окончание поддержки: Не объявлено

Необходимо использовать assetType


Окончание поддержки: Не объявлено

Необходимо использовать assetType


Окончание поддержки: 2.16.0

Геттер

Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace


Окончание поддержки: 2.16.0

Геттер

Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace


Окончание поддержки: 2.16.0

Геттер

Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Необходимо использовать processAtomicAsync


Окончание поддержки: Не объявлено

Необходимо использовать AssetTreeSelectOption


Окончание поддержки: Не объявлено

Параметр будет удален. Необходимо использовать hideOverflow


Окончание поддержки: 2.16.0

Геттер

Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace


Окончание поддержки: 2.16.0

Геттер

Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Рудимент, больше не используется в системе


Окончание поддержки: 2.16.0

Геттер

Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace


Окончание поддержки: 2.16.0

Геттер

Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace


Окончание поддержки: 2.16.0

Геттер

Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace