XPage 移动控件不适用于 iOS 8 [英] XPages mobile controls not working with iOS 8

查看:24
本文介绍了XPage 移动控件不适用于 iOS 8的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

We have a couple of simple apps that use the XPages mobile controls that no longer work on iOS 8 devices. Tapping on outline entries, dataview entries, buttons in the header, etc. doesn't seem to do anything. Tapping on a category to expand or collapse it in a categorized view is the only thing that seems to work. The apps are running on a Domino 9.0 server with the openntf essentials package installed. iOS 7 and Android devices work fine.

还有其他人在使用移动控件和 iOS 8 时遇到问题吗?

Anybody else having problems with the mobile controls and iOS 8?

推荐答案

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

I can confirm this problem with our apps that use the mobile controls as well. It seems to be an issue with Dojo 1.8 that is used by these controls. Debug on an iPad running iOS 8 reveals "Deprecated attempt to access property 'changedTouches' on a non-TouchEvent object." and "Typerror: Attempted to assign to readonly property." in 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 不起作用.

UPDATE: Got it working by copying Dojo 1.9.4 to the domino\js folder. Also had to add in the ibm and template folders into the dojo-1.9.4 folder. These were extracted from the xsp.dojo.jar file in the Domino\osgi\shared\eclipse\plugins\com.ibm.xsp.dojo_9.0.1.20140801-1000 folder. Then had to restart the server. Restarting http by itself doesn't work.

这篇关于XPage 移动控件不适用于 iOS 8的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆