起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1350|回复: 4

[结贴] Object # has no method 'trigger2Click'

[复制链接]

9

主题

45

帖子

188

积分

初级会员

Rank: 2

积分
188
QQ
发表于 2015-1-8 21:16:10 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
运行平台:小企业版。我在UI的w文件中添加了一个按钮,添加了单击事件,保存或编译后运行,结果单击该按钮则运行报错。对应的js文件中是存在这个事件处理方法,似乎找不到这个事件处理方法。报错时点击红色的‘详细’也没有任何反应,看不到任何具体的错误提示信息。以前的各种js中的事件和函数都可以用,做过一次备份后恢复就出现这些问题。似乎无论如何修改js文件都没有效果。再进行了试验:将事件体全部注释,以排除js程序出错引起的错误,即就是一个空事件处理方法,也是一样的故障。。。
将该model拷贝到开发版则没问题!在线求教!

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36149
发表于 2015-1-9 09:32:25 | 显示全部楼层
把.cache和.release删了看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

9

主题

45

帖子

188

积分

初级会员

Rank: 2

积分
188
QQ
 楼主| 发表于 2015-1-9 14:15:07 | 显示全部楼层
找到原因了。应该是jishuang说得原因。
开发版上运行,修改任何东西只要存盘就在浏览器上即刻生效;但在运行版上,则有区别:
1、如果修改w文件及相关的报表excel文件,存盘无效,但只要对修改的w文件重新编译才在浏览器上生效;
2、而修改了w文件对应的js文件,不但要重新编译,还需退出浏览器再进去才能够发现修改生效。。。
很痛苦啊,试验了一整天才解决。
结贴吧!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36149
发表于 2015-1-9 14:36:07 | 显示全部楼层
1.  studio启动tomcat的化,资源版本号会默认为一个guid,并且每次访问.w,.release和.cache都会重新生成,可以理解为.cache失效,也就是没有缓存机制,因为浏览器每次都会下载资源
2.  在外面启动的应用服务(tomcat等),这个是生产环境实际部署的情况,当访问.w时,如果.w有对应的.cache,将直接访问.cache,否则会先生成.cache,这时读取的资源版本号会以设置的为准
3.  企业版的compileUI.bat编译时,也会生成.release和.cache,资源版本号也是以设置为准
     注意:开发版的工具不会生成.cache,仅仅会编译src和dsrc;x5.2.1.2000 版本以及之前版本,企业版也不会生成.cache
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

9

主题

45

帖子

188

积分

初级会员

Rank: 2

积分
188
QQ
 楼主| 发表于 2015-1-9 16:37:43 | 显示全部楼层
明白了,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-5-11 15:14 , Processed in 0.059528 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表