Вопрос

Коммуникационная панель

Подскажите, пожалуйста, как на странице заказа заблокировать коммуникационную панель по атрибуту. "SectionActionsDashboardTabsTabPanel" Чтобы не нажимались кнопки звонка, сообщения, комментария и т.п.

Прикрепленные файлы

Нравится

4 комментария
Лучший ответ

Заместите схему "SectionActionsDashboard" и в ней для нужных элементов установите атрибут "enabled" равным false:

{
	"operation": "merge",
	"name": "EmailMessageTab",
	"values": {
		"enabled": false
	}
}

Или же можно вообще эти кнопки убрать:

{
	"operation": "remove",
	"name": "EmailMessageTab"
}

 

Заместите схему "SectionActionsDashboard" и в ней для нужных элементов установите атрибут "enabled" равным false:

{
	"operation": "merge",
	"name": "EmailMessageTab",
	"values": {
		"enabled": false
	}
}

Или же можно вообще эти кнопки убрать:

{
	"operation": "remove",
	"name": "EmailMessageTab"
}

 

Алла Савельева,

Попробовал, remove работает, кнопки удаляются, но enabled почему то не работает, кнопки как нажимались так и нажимаются. С чем это может быть связано?

Кто-нибудь знает что еще можно сделать?

Павлов Артём пишет:

Попробовал, remove работает, кнопки удаляются, но enabled почему то не работает, кнопки как нажимались так и нажимаются. С чем это может быть связано?

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

Нужно вносить изменения в уже реализованную логику работы с коммуникационной панелью.

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