![如何处理 dynamics crm 2011 下拉标签](https://linux22.com/image/1356395/%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%20dynamics%20crm%202011%20%E4%B8%8B%E6%8B%89%E6%A0%87%E7%AD%BE.png)
在 CRM 2011 中我有一个选项卡(下拉菜单),其中有一个 Iframe 或其他东西。
如果此选项卡中有内容,我可以默认打开它吗?如果此选项卡中没有任何数据,我可以默认关闭它吗?
或者,如果它不是标签内的 IFrame,可能是网络资源
那么,有没有什么办法呢?
答案1
您想在表单的 Onload 中展开或折叠一个选项卡,对吗?
所以你必须使用这个功能:
Xrm.Page.ui.tabs.get("tabname").setDisplayState('expanded');
Xrm.Page.ui.tabs.get("tabname").setDisplayState('collapsed');
标签的状态与内容无关。
答案2
这是一个相当常见的问题。Dynamics CRM 之所以这样设计,有几个原因。首先,这可以更好地支持在世界各地拥有联系人和帐户的公司。其次,与 Outlook 的集成要求该字段是一行文本,以便该字段与 Outlook 联系人同步。这意味着将州/省字段更改为选择列表或查找存在缺点,必须仔细权衡您的选择。如果您添加此字段,以下是我的建议。