Добрый день! Помогите решить задачу: В карточке продаж есть колонка(Тип) в зависимости от её состояния нужно скрывать колонки, а лучше групповой элемент в которых эти колонки находятся! Допустим при создании продажи я выбираю в колонке Тип -->состояние Автозалог и в этот момент групповой элемент Договор исчезает, а в место него появляется групповой элемент Автозалог и колонками которые уже были ранее туда добавлены
Подскажите пожалуйста как это реализовать!
Где искать id групового елемента и где создавать скрипт? AfterPageLoad в карточке редактирования продаж (Base) нельзя! Вообщем подскажите пожайлуста как это реализовать! если есть возможно то прикрепите инструкцию!Заранее спасибо
Для того, чтобы менять параметры контролов, в зависимости от значения в других контролах, Вам необходимо добавить условия на событие PageLoadComplete в процессе карточки. В задании-сценарии, которое следует за сообщением PageLoadComplete допишите примерно следующее условие:
if (Page.TypeEdit.Value == 'ID типа продажи') {
Page.MyControlLayout.Hidden = true;
} else {
Page.MyControlLayout.Hidden = false;
}
Большое спасибо за инф. Но есть еще один вопросик, а если мне нужно скрывать разные контролы!
Как указать какой именно я хочу скрыть?
Допустим у меня 2 групповых элемента!
И да дело еще в том что в базовой карточке нельзя нечего редактировать!
Это к 5 версии ? Вроде можна просто не можно удалять, а спрятать можно,скрыть: Page.NameControl.Visible = true/false, если 7 то создаешь замещающию страницу, а спрятат как посмотри тут