XPages移动控件无法使用iOS 8

jwi*_*off 4 xpages

我们有几个简单的应用程序使用不再适用于iOS 8设备的XPage移动控件.点击大纲条目,数据视图条目,标题中的按钮等似乎没有做任何事情.点击类别以在分类视图中展开或折叠它是唯一可行的方法.这些应用程序在安装了openntf essentials包的Domino 9.0服务器上运行.iOS 7和Android设备运行良好.

其他人有移动控件和iOS 8的问题吗?

KL3*_*599 8

我可以通过使用移动控件的应用程序确认此问题.这些控件使用的Dojo 1.8似乎是一个问题.在运行iOS 8的iPad上进行调试显示"在非TouchEvent对象上已弃用尝试访问属性'changedTouches'." 和"Typerror:试图分配给只读财产." 在Dojo.js:7956.

更新:通过将Dojo 1.9.4复制到domino\js文件夹来实现它.还必须将ibm和模板文件夹添加到dojo-1.9.4文件夹中.这些是从Domino\osgi\shared\eclipse\plugins\com.ibm.xsp.dojo_9.0.1.20140801-1000文件夹中的xsp.dojo.jar文件中提取的.然后不得不重启服务器.单独重新启动http不起作用.

  • @DavidLeedy:正如我前面提到的,您可以将*new*dojo版本的文件夹更改为较低的版本号(低于1.5.0的所有内容都可以).当Domino启动时,它会在*js*文件夹中搜索最高版本,并将在整个服务器上将其用作默认值.较低的版本阻止了这一点.这允许您仅为单个应用程序切换dojo版本.请参见http://hasselba.ch/blog/?p=323 (2认同)