crm2011:从JavaScript启动对话框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了crm2011:从JavaScript启动对话框相关的知识,希望对你有一定的参考价值。

How to launch custom dialog from javascript (for example from custom RibbonButton)
  1. function launchModalDialog(dialogId, typeName, recordId)
  2. {
  3. // Server Url
  4. var serverUrl = Xrm.Page.context.getServerUrl();
  5.  
  6. // Sanitize RecordId
  7. recordId = recordId.replace("{", "");
  8. recordId = recordId.replace("}", "");
  9.  
  10. // Sanitize DialogId
  11. dialogId = dialogId.replace("{", "");
  12. dialogId = dialogId.replace("}", "");
  13.  
  14. // Create Url
  15. var serverUri = serverUrl + '/cs/dialog/rundialog.aspx';
  16. var dialogUri = serverUri + '?DialogId=%7b' + dialogId.toUpperCase() +'%7d&EntityName=' + typeName + '&ObjectId=%7b' + recordId + '%7d';
  17.  
  18. window.showModalDialog(dialogUri);
  19.  
  20. // Reload form
  21. window.location.reload(true);
  22. }

以上是关于crm2011:从JavaScript启动对话框的主要内容,如果未能解决你的问题,请参考以下文章

CRM 2011:使用 Javascript 获取实体

JavaScript CRM 2011邮政编码查询

JavaScript 有用的Dynamics CRM 2011表格脚本花絮

Dynamics CRM 2011 过滤从 Web 服务返回的数据

从 Microsoft Dynamics CRM 4.0 server迁移到 Microsoft Dynamics CRM 2013 Server

如果使用JavaScript同时包含整数和字符串,如何从CRM的文本字段的单行中检索整数值