uniGUI0.93项目升级到0.94版报a.on is not a function 的解决办法

原创 2013年12月06日 08:50:12

uniGUI0.93个别项目升级到0.94版后编译运行时会出现原来在0.93下正常运行的项目,到了0.94版本后运行时不能正确显示窗体,登录窗口也不显示,开启Ajax错误提示后,发现报Ajax错误,类似于:

a.on is not a function 

在Firefox或者Chrome中调试可以看到这个错误。


根据官方的提示,出错的原因在于From的dfm文件中保存的ClientEvents事件的约定字符串不同。0.93版中,如果用到from的OnBeforerender事件,在dfm文件一般保存为以下形式:



而到0.94版本中,用到同样的事件则保存的文本如下:


由于0.94版本编译后运行时识别客户端事件ExtEvents时,不能正确识别0.93的客户端事件,从而导致出现 a.on is not a function的错误。

知道了原因,解决的办法的办法很简单,将旧版本开发的dfm文件以文本方式打开,删除ClientEvent.ExtEvents.strings定义的这一整段,然后在Delphi的集成开发环境中重新写ClientEvent的代码就可以完美解决。

相关文章推荐

PHP_Laravel框架下datepicker is not a function的解决办法

datepick is not a function,jQuery,larvael

Extjs中this.swf.setDataProvider is not a function解决办法

1.问题描述: 开发平台:Extjs3.2.0 + Firefox8.0     ( 虽然已经出了ExtJS4但项目依然在用ExtJS3) 问题背景: 我想做的效果是这样的:一个panel,pa...
  • xcfhr2
  • xcfhr2
  • 2011年12月20日 20:20
  • 1496

The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine 解决办法

64位操作系统中使用OLEDB去访问access数据库,出现 The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local...

安装python出现is not a supported wheel on this platform解决办法

安装python库numpy的时候出现numpy-1.12.1+mkl-cp27-cp27m-win32.whl is not a supported wheel on this platform ...

Android studio模拟器 Intel HAXM Intel virtualization technology(VT-x) is not turned on解决办法

Android Studio 1.0 已经放出来了,以后的Android平台开发激昂逐步从Eclipse向Android Studio迁移,为了能不落伍我也特意从Google下载了Android St...

Qt4项目升级到QT5遇到的问题与解决办法

该Qt4项目以前是使用Qt4.7.4 MSVC2008开发的,因为使用到了OWC10(Office Web Components),使用MSVC编译器的话无法正常升级到Qt4.8.x和Qt5,于是将编...

JavaEE项目导入eclipse后出现红叉或者Target runtime Apache Tomcat v7.0 is not defined.等的解决办法

1.JavaEE项目导入eclipse后出现红叉解决办法 2.如果还有红叉,一般是 目录里没有红叉但项目名有红叉 解决办法 3. Target runtime Apache Tomcat v7...

Mysql 升级到 5.7.16,group by 一直报home brew on columns in GROUP BY clause; this is incompatible with sql

Mysql 版本➜ /etc mysql -v Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connec...

Windchill10.0升级到10.2版本导致Jersey-1.17无法正常工作的解决办法

先给出异常详细信息吧: 2015-06-01 15:06:28,694 ERROR [localhost-startStop-1] org.apache.catalina.core.StandardC...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:uniGUI0.93项目升级到0.94版报a.on is not a function 的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)