Рассмотрим такой пример: есть crm-форма с несколькими секциями. По определенному условию нужно скрыть, к примеру, вторую секцию.

ms-crm-show-section-crmform

Исходный вид формы. Секцию,выделенную красным, мы скроем

Сделать это можно с помощью куска кода на javascript, прописанного в событии OnLoad формы:

function OnCrmPageLoad()
{
//Прячем вторую секцию на первой вкладке
HSSection( 0 , 1 , «none» /* «inline» */);
}

function HSSection( tabIndex , sectionIndex , displayType )
{
var s = document.getElementById( «tab» + tabIndex );
s.childNodes[0].rows[ sectionIndex ].style.display = displayType;
}

//вызываем функцию
OnCrmPageLoad();

ms-crm-hide-section-crmform

Так выглядит форма после изменений

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