Итак, у меня есть форма с 3 разделами. Мне нужна функциональность, где раздел 1 заполняется, чем показано в разделе 2 и так далее.Как скрыть раздел в динамике crm 2011
Я знаю базовый код JavaScript, но я не знаю, где его использовать или как его вызывать. Я создал веб-ресурс с функциями SHOW и HIDE, теперь как их вызвать.
В настоящее время я работаю над использованием JAVA SCRIPT, чтобы скрыть разделы и показать последние разделы, когда первый заполняется. Вот мой код.
function Hide()
{ Xrm.Page.ui.tabs.get("yourtabname").sections.get("your section name").setVisible(false); }
function Show()
{ Xrm.Page.ui.tabs.get("yourtabname").sections.get("your section name").setVisible(true); }
Теперь я знаю, что Show()
будет привязываться к последнему полю раздела 1 формы, но как насчет функции Hide()
? где я его вызову?
измените ваш вопрос вместо того, чтобы добавить код внутри комментария –
Так вы «Сказать, что вы хотите сначала скрыть разделы 2 и 3? Попробуйте поместить его в событие загрузки документа http://stackoverflow.com/questions/3880307/trigger-event-on-body-load-complete-js-jquery –
сделать все 3 раздела невидимыми для формы. в onload() сделать секцию 1 видимой. то вам придется возиться с событиями onchange полей в разделе 1, чтобы определить, должен ли раздел 2 быть видимым или нет. то же для раздела 3 на основе раздела 2 и т. д. – keerz