Как изменить название кнопки задачи в карточке редактирования лида

Изображение удалено.На странице редактирования лида есть задача "Квалифицировать обращение", которая содержит кнопку "Завершить". Как мне изменить название этой кнопки, так, чтобы наименование поменялось лишь на странице редактирования лида?

Нравится

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

В каком смысле название кнопки задачи?

Александр Тыра, Кнопка "Завершить" на скриншоте

Эта логика реализована сразу во многих схемах, заменить надпись не так просто.

Сама кнопка и её название из расположенной там же локализируемой строки заполняется в схеме BaseDashboardItemViewModel:

/**
 * Initializes "ExecuteButtonCaption" property.
 */
initExecuteButtonCaption: function() {
    this.set("ExecuteButtonCaption", resources.localizableStrings.ExecuteButtonCaption);
},

От неё наследуется схема EntityDashboardItemViewModel, а затем ActivityDashboardItemViewModel.

Она применяется в схеме SectionActionsDashboard в функции initDashboardConfig:

const activityItemsConfig = {
    "Activity": {
        viewModelClassName: "Terrasoft.ActivityDashboardItemViewModel",
        viewConfigClassName: "Terrasoft.BaseDashboardItemViewConfig"
    }
};

А уже от неё унаследована LeadSectionActionsDashboard.

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

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