Скрыть кнопки активности в ActionsDashboard

Изображение удалено.

Может кто знает как можно скрыть в ActionsDashboard в активностях кнопку выполнения. В коде вижу что в базовом классе данная кнопка просто уcтановленyа в true

Изображение удалено.

 

Как изменить для определенного вида активности этот атрибут в false?

Нравится

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

После загрузки всех элементов страницы, либо в любой другой момент:

this.set("ExecuteButtonVisible"false);

 

Добрый день.

Для скрытия этой кнопки правильнее всего будет переопределить метод, который устанавливает значение 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 {};
});





Пример и инструкцию можно найти по ссылке.

Тимофей Ромах,

 

на странице где грид, или активности?

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