![]()
Может кто знает как можно скрыть в ActionsDashboard в активностях кнопку выполнения. В коде вижу что в базовом классе данная кнопка просто уcтановленyа в true
![]()
Как изменить для определенного вида активности этот атрибут в false?
Нравится
3 комментария
19 июля 2021 09:03
После загрузки всех элементов страницы, либо в любой другой момент:
this.set("ExecuteButtonVisible", false);
20 июля 2021 13:44
Добрый день.
Для скрытия этой кнопки правильнее всего будет переопределить метод, который устанавливает значение ExecuteButtonVisible в true.
Создайте модуль UsrBaseDashboardItemViewModel и переопределите метод initExecuteButtonVisibility:
define("UsrBaseDashboardItemViewModel", ["BaseDashboardItemViewModel"],
function(resources, MaskHelper) {
Ext.define("Terrasoft.configuration.UsrBaseDashboardItemViewModel", {
override: "Terrasoft.configuration.BaseDashboardItemViewModel",
initExecuteButtonVisibility: function() {
this.set("ExecuteButtonVisible", false);
}
});
});
После этого добавьте этот модуль в BootstrapModulesV2, заместив его:
define("BootstrapModulesV2", ["UsrBaseDashboardItemViewModel"], function() {
return {};
});
Пример и инструкцию можно найти по ссылке.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать