我有一个 Dynamics CRM 2016 Online 安装。我在此应用程序中创建了一个 Web 资源。此 Web 资源从帐户列表中的按钮启动。
在桌面上这很好用,它会启动一个新窗口,我可以做我需要做的事情,然后导航到 crm 中的新记录
Xrm.Utility.openEntityForm(entity, entityId);
然后关闭窗口
window.close();
我还可以在 (iOS) 手机应用程序中访问此网络资源。但是当资源加载时,上述两个命令都不起作用。
我无法使用以下任何命令从网络资源导航到记录:
Xrm.Utility.openEntityForm(entity, entityId); // throws undefined error
window.open(recordURL); // does nothing
window.location.href = recordURL; // does nothing
而且我无法使用以下任何一种关闭网络资源:
window.close(); // does nothing
window.history.go(-1); // goes to a blank page (even more infuriating).
这些东西是否有一些特定的javascript命令(导航到记录,或返回)?我似乎找不到任何关于我应该在 dynamics 365 应用程序中使用的命令的引用。