Добрый день!
Создал замещающую схему PortalPage сделал ComplainButton Visible=false , но кнопка осталась на странице
Нравится
Спасибо, нашел, кнопка в PortalCaseSection
"operation": "remove",
"name": "ComplainButton",
Денис Суров,
Добрый день, Денис!
Можете ли чуть более детально рассказать как именно произвели удаление кнопки со страницы?
Правильно ли я понимаю, что достаточно в diff указать следующее:
diff: /**SCHEMA_DIFF*/[ { "operation": "remove", "name": "НазваниеКнопки" } ]/**SCHEMA_DIFF*/
Название кнопки мы берём из локализуемых строк, что определены на странице? Или откуда?
Ирина Кузина,
Добрый день, Ирина.
Да, код, который Вы прикрепили успешно удалит кнопку.
Название кнопки можно посмотреть разметке странице(ПКМ на кнопку -> Inspect) в id кнопки полное название, пример "ContactSectionV2CloseButtonButton". Нужно убрать сначала название схемы "ContactSectionV2" и с конца слово "Button". Остальное и есть название кнопки, то есть CloseButton.
Также название кнопки можно посмотреть в схеме, где она добавляется:
diff: /**SCHEMA_DIFF*/[ { "operation": "insert", "name": "НазваниеКнопки" // Другие свойства } ]/**SCHEMA_DIFF*/