WorkAreaMode.COMBINED

Здравствуйте. Подскажите пожалуйста как отключить режим COMBINED на карточке. штоб была видна только карточка без реестра.
Фото:

Нравится

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

Имеете ввиду убрать вертикальный реестр сбоку страницы редактирования?

Как вариант можно переопределить showFolderTree на BaseSectionV2,

/**
                                      * Открывает модуль списка групп.
                                      * @protected
                                      * @virtual
                                      * @param {Object} args Параментры открытия модуля.
                                      */
                                      showFolderTree: function(args) {
                                               var extendedFilterModuleId = this.getExtendedFilterEditModuleId();
                                               if (this.get("IsFolderManagerActionsContainerVisible")) {
                                                        return;
                                               }
                                               if (args && args.activeFolderId) {
                                                        this.set("activeFolderId", args.activeFolderId);
                                               }
                                               this.set("IsFolderManagerActionsContainerVisible", true);
                                               this.onShowAllFoldersButtonClick();
                                               this.sandbox.unloadModule(extendedFilterModuleId, "ExtendedFiltersContainer");
                                               this.sandbox.loadModule("FolderManager", {
                                                        renderTo: "FoldersContainer",
                                                        id: this.getFolderManagerModuleId()
                                               });
                                      },

Чтобы он не срабатывал

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

Посмотрите все в том же BaseSectionV2, есть метод ответственный за нажатие на кнопку "закрыть список" в комбинированном режиме:

onCloseSectionButtonClick: function() {
   this.hideSection();
   this.removeSectionHistoryState();
   this.updateCardHeader();
   this.updateSectionHeader();
},

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

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