2011-01-28 103 views
0

已在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不工作解决方法......

回答

0

我不认为jQuery的正常工作在Windows Mobile 6,你很难得到阿贾克斯在口袋里工作即。