Может кто знает как можно скрыть в 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 {}; });
Пример и инструкцию можно найти по ссылке.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать