Вопрос

Как заместить метод из CheckModuleDestroyMixin

Добрый день коллеги. Кто подскажет как заместить CheckModuleDestroyMixin.showCanBeDestroyed? Пробовал замещать через BasePageV2 но в замещенный метод не заходит. Или альтернативный вариант как можно в сообщении при переходе между разделами "У вас есть не сохраненные изменения. Покинуть страницу?" кнопки Да и Нет поменять местами

Нравится

3 комментария

Возможно, интересующая логика в этом случае вызывается не оттуда. CheckModuleDestroyMixin упоминается во многих схемах, не только в BasePageV2. Например, в таких: SectionMenuModule, LeftPanelTopMenuModule, BaseDataView, FolderFilterViewModelV2, SideBarModule, BaseNotificationsSchema, MainHeaderSchema, BaseFilterViewModel, FileDetailV2, CommunicationPanelEmailSchema, ActivitySectionGridRowViewModel.

То есть, либо переопределять все их и всё от них зависящее, либо получится разнобой в положении кнопок в разных местах системы, который приведёт к ещё большему неудобству.

Это примерно, как поменять местами педали в автомобиле.

Зверев Александр,

А возможно ли сейчас в принципе замещение модулей? если да то подскажите пожалуйста.

Только обходные варианты, см. тут.

Показать все комментарии