自定义适用于手机和平板电脑的 Dynamics 365(四):窗体脚本

为 Web 应用程序中使用的窗体编写的脚本也应该适用于用于手机和平板电脑的 Dynamics 365,但存在一些差异。 通常,对于移动应用程序无效的方法不返回错误,但是它们也不返回任何值。 开发人员可以使用以下条件语句来划分在移动应用程序中将无法正常工作的代码:

JavaScript

if (Xrm.Page.context.client.getClient() != "Mobile")
{
    // Add code that should not run in CRM for phones and tablets here

}

还可以使用 getFormFactor API 将代码设置为只在手机或只在平板电脑上运行,使用类似以下语句:

JavaScript

if (Xrm.Page.context.client.getClient() == "Mobile" && Xrm.Page.context.client.getFormFactor() == 3)
{
// Add code that should only run in CRM for phones here
}

以下列表显示在移动应用程序中使用脚本将有哪些效果。 有关具体的详细信息,请参阅 MSDN:客户端编程参考中的开发人员文档。

  • 使用 window.alert、window.confirm、 window.prompt 或在等待用户响应期间阻止代码执行的其他任何代码将不会按预期运行,或者将显示错误。 您不应在移动应用程序的脚本中使用这些方法。
  • 由于适用于手机和平板电脑的 Dynamics 365 中显示的选项卡不能展开或折叠,尝试展开或折叠它们的代码将无效,为使用这些事件的事件处理程序配置的代码将不会执行。
  • 仪表板中的 Web 资源或 iFrame 元素将不显示在移动应用程序中。 与它们交互的方法不会运行,且为了为调用的事件使用这些方法的事件处理程序配置的代码在加载这些项目时将不会运行。 如果您有兴趣尝试使用在 适用于平板电脑的 Dynamics 365 中显示 Web 资源或 iFrame 元素的预览功能,请参阅预览功能:适用于平板电脑的 CRM 的 iFrame 和 Web 资源支持
  • 由于适用于手机和平板电脑的 Dynamics 365 不提供用户切换不同窗体的功能,因此在 Web 应用程序中实现此功能的方法将无效。
  • 任何用于显示或导航到 Web 应用程序中相关实体的方法将无效。
  • 将刷新命令栏、获取视口尺寸或关闭窗体窗口的方法都将无效。

引用地址:http://www.cnblogs.com/Earson/p/dynamicsmobileformjavascript.html

时间: 2024-11-11 14:03:46

自定义适用于手机和平板电脑的 Dynamics 365(四):窗体脚本的相关文章

自定义适用于手机和平板电脑的 Dynamics 365(二):窗体自定义项

适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 使用窗体作为 Web 应用. 窗体在应用程序中的显示方式为移动体验进行了优化. 下图显示了从 Web 应用程序到平板电脑和手机应用程序的回流: Web 应用程序 平板电脑应用程序 手机应用程序 适用于手机和平板电脑的 Dynamics 365 不提供窗体切换功能. 如果实体有多个主窗体,则显示的主窗格将取决设置的窗体顺序以及分派给窗体的安全角色.详细信息: 当自定义窗体时,可隐藏以下来自 适用于手机的 Dyn

自定义适用于手机和平板电脑的 Dynamics 365(三):显示的实体

您可以启用 适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 的有限实体集. 若要查看是否启用了实体,或者要启用实体,请单击"设置">"自定义">"自定义系统">"实体". 选择一个实体并查看"Outlook & 移动电话"设置. 请注意以下事项: 可以为 适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365

让您的手机、平板电脑实现移动办公

金软OfficePro-浏览版是北京红樱枫软件有限公司推出的.运行于 Android 手机.平板电脑上的全功能办公软件,支持各种常用Office文档浏览,支持手写批注.语音朗读.中英文自动翻译.网络打印.文件共享.Office文档转换PDF等特色功能. 2 Office Word.Excel.PPT.PDF.TXT.EPUB.CHM.HTML文件任您浏览阅读! 2 多点同步手写批注.语音朗读.中英文自动翻译.网络打印.文件共享让您办公变得轻松有趣! 2 关键字查找.书签添加.跳页浏览让您灵活自如

Html5添加支持桌面、移动触摸手机和平板电脑的Lightbox插件教程

一.使用方法 首先在<body>标签之前或<header>标签中引入jquery和swipebox js文件. <script src="lib/jquery-2.0.3.js"></script> <script src="src/js/jquery.swipebox.js"></script> 在<header>标签中引入swipebox.css文件. <link rel=

CSDN论坛RSS阅读,平板电脑专用(csdn移动端)

新手学习采集写的,也是第一次写原创.谢谢! 情况是这样的:CSDN论坛,没有手机版,也没有平板电脑版:其他有几位好汉,自行设计了一个addroid系统上的安装版,也有其不好之处:一定要安装(占空间占内存)而且没法自定义自己喜欢的版块. 我个人喜欢在公交车上看点东西,晚上也喜欢在床上访问csdn论坛,为了学习嘛没办法.若直接打开www.csdn.net 我的流量怎么办呢?加载时间很长且错版,全是广告.图片.今天自己写了一个可以阅读csdn rss的程序,为了学习采集与xml吧,与共好汉分享一番.如

全球平板电脑持续萎缩,未来突破口到底在哪里?

根据IDC最新的数据显示,2017年一季度,全球平板电脑出货量同比下降8.5%,至3620万台,低于去年同期的3960万台.排名前五的分别是苹果.三星.华为/荣耀.亚马逊和联想,其中苹果同比下滑13%,是出货量下滑最厉害的品牌.三星.亚马逊.联想出货量同比持平,而华为/荣耀平板的出货量同比增长超过了三成. 与智能手机如出一辙,平板市场也走向苹果.三星.华为/荣耀三强鼎立 一.苹果遭遇中年危机,不过仍坚守元老地位 苹果占据着平板行业创立者的优势,做了第一个吃螃蟹的人,虽然销量一再下滑,但作为平板创

如何把Android/IOS手机或者平板作为PC电脑显示器的分屏

需要用到的软件是 XDisplay软件下载地址:PC端:http://www.downza.cn/soft/284787.htmlAndroid和IOS可以在应用市场搜索:XDisplay 出于工作的需要,如果你的电脑屏幕不够用了,需要在扩展出来一个屏幕,但是又不想再单独买一个显示器,我们可以把自己的手机或者是平板电脑作为扩展屏幕使用.具体操作方法如下: 1.下载XDisplay软件 PC端安装 在百度中搜索:XDisplay,就可以找到很多下载网站,找一个比较靠谱的网站,下载PC端的XDisp

手机、平板、可穿戴的新风向:ROHM高精度光学脉搏传感器

进入2017年,就在业界为即将到来的物联网产业大机遇而倍感兴奋的时候,Gartner的一份最新调查却迎头泼了一盆凉水:消费者最初被可穿戴设备的新奇功能和华丽外表所吸引而购买,但是有近三分之一的用户在使用一段时间后感到无聊然后抛弃了它们,智能手表弃用率为29%.健身类可穿戴设备弃用率为30%. 除了可穿戴设备外,智能手机与平板电脑也进入了创新乏善可陈的境地.根据Gartner,2016年全年智能手机销售量15亿部.较2015年增加5%,其中虽然苹果在两年后重夺全球智能手机龙头厂商,但在2016年第

平板电脑离寿终正寝还有多远?

近期有评论称,因为大尺寸智能手机越来越普及,小尺寸平板正遭受着越来越严重的冲击,在这样的背景下,平板厂商也纷纷转攻超大尺寸平板市场,以此避开大尺寸智能手机的竞争,只是.这样的策略转变是否能扭转平板电脑眼下所处的尴尬局面呢? 假设仅从产品特性上分析,平板电脑迟早会走到寿终正寝的那天,只是是时间长短而已. 那么,导致平板电脑穷途末路的原因有哪几个?这对行业又有什么启发?我们最好还是做例如以下分析. 平板电脑------鸡肋般的存在 事实上从最開始,平板电脑所扮演的角色就像鸡肋一样,食之无肉但弃之有味