已在MSDN Windows开发人员论坛上发布此信息 - 尚未回复。用于Web应用程序的Windows Mobile自定义对话框?
我正在从项目中移植一个客户端的Java/JavaScript移动非本机应用程序从Windows CE到Windows Mobile 6.5。 OpenModalWindow无法在WM上工作 - 应用程序遇到此语句时会冻结。寻找一种方式来向用户显示类似的弹出错误消息。解决方案必须允许可定制的命令按钮文本(如OpenModalWindow),因为需要保留现有的全球化功能(根据手持应用程序的使用位置显示不同语言的命令按钮文本)。
在Windows CE上,给用户的警告消息最初使用OpenModalWindow显示,并从资源文件传递消息按钮文本以实现全球化(根据手持设备的位置显示不同语言的命令按钮文本正在使用):
windowRef.openModalWindow(errorWindowTitle,validationWindowURL,163,127,450,325,false,dialogArgs);
OpenModalWindow函数不适用于Windows Mobile 6.5。应用程序遇到此语句时会冻结(必须终止进程或热启动设备才能停止进程)。
Javascript函数confirm(),prompt()和alert()正常工作,但对我们来说不是一个选项,因为命令按钮的文本是不可定制的。在MSDN上发现了一个旧帖子,描述了如何定制在confirm()消息框中显示哪些命令按钮。非常酷,但我们需要在按钮上自定义文本...
我们已经尝试从JQuery UI对话框插件中使用SimpleModel,但WCE设备和WM设备都忽略语句(执行时没有任何反应)。 http://plugins.jquery.com/search/node/dialog
有没有人知道为什么OpenModalWindow不能在WM平台上工作,并且如果有修复的话? 如果不是,你知道一个标准函数,它提供了WM的相同功能吗?
试图避免做Web应用程序的重大改写刚刚开发OpenModalWindow不工作解决方法......