Как бороться с выпадающими вкладками динамики crm 2011
В CRM 2011 у меня есть вкладка (раскрывающаяся), в которой есть Iframe или что-то еще.
Могу ли я сделать его открытым по умолчанию, если внутри что-то есть, и закрыть по умолчанию, если внутри этой вкладки нет данных?
Или, что если это не IFrame внутри вкладки, может быть веб-ресурс
Так есть ли способ сделать это?
2 ответа
Вы хотите развернуть или свернуть вкладку в Onload формы, верно?
Поэтому вы должны использовать эту функцию:
Xrm.Page.ui.tabs.get("tabname").setDisplayState('expanded');
Xrm.Page.ui.tabs.get("tabname").setDisplayState('collapsed');
Состояние вкладки не зависит от содержимого.
Это довольно распространенный вопрос. Dynamics CRM был разработан таким образом по нескольким причинам. Во-первых, это лучше поддерживает компанию, имеющую контакты и счета в различных странах мира. Во-вторых, интеграция с Outlook требует, чтобы поле представляло собой одну строку текста, чтобы оно могло синхронизироваться с контактами Outlook. Это означает, что есть недостатки в изменении поля штата/провинции на список выбора или поиск, и вам придется тщательно взвесить свои варианты. Вот мои рекомендации, если вы добавите это поле.