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

QQ登录

只需一步,快速开始

查看: 2851|回复: 5

[结贴] (向导生成)对话框问题

[复制链接]

32

主题

139

帖子

1843

积分

金牌会员

Rank: 6Rank: 6

积分
1843
QQ
发表于 2014-6-18 20:52:05 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
本帖最后由 lsp121043 于 2014-6-18 20:54 编辑

(向导生成)对话框问题:
第一次点击“选择工厂”按钮,弹出列表单选对话框(由向导生成),正常:如下图
弹出对话框问题.JPG
点击确定,完成选择。接着
第二次点击“选择工厂”按钮,弹出列表单选对话框(由向导生成),异常:如下图
弹出对话框问题2.JPG
在IE11浏览器中,第二次点击“选择工厂”按钮,弹出列表单选对话框(由向导生成),异常:如下图
弹出对话框问题1.JPG
窗口继承部分源代码如下:
  1. <window
  2.   xmlns:xu="http://www.xmldb.org/xupdate"
  3.   xmlns:ev="http://www.w3.org/2001/xml-events"
  4.   xmlns:xhtml="http://www.w3.org/1999/xhtml"
  5.   xmlns:xui="http://www.justep.com/xui"
  6.   xmlns:xs="http://www.w3.org/2001/XMLSchema"
  7.   xmlns:xforms="http://www.justep.com/xforms"
  8.   xmlns="http://www.justep.com/xui"
  9.   component="/UI/system/components/window.xbl.xml#window"
  10.   extends="/UI/system/dialog/base2/singleList.w" >
复制代码
js中调用弹出窗口代码如下:

  1. mainActivityDetail.triggerDepartmentNoClick = function(event){
  2.         //打开弹出窗口(工厂)
  3.         justep.xbl('windowDialogFactoryNo').open();        
  4.         
  5. };
复制代码
chrome中前台错误信息如下:
  1. undefined is not a function
  2. TypeError: undefined is not a function
  3. at null.callFunction (http://127.0.0.1:8080/x5/$vfa513cd8171f4c4cb1263a4cdb01fcb9/UI/baseinfo/iFactory/process/factorySelect/.cache/mainActivity_zh_CN_x5_4e89b582862142b49a4b0788e3f0e1b4.js?language=zh_CN&$version=f4c46a3e-9340-4703-8a51-0eaafae85894:317:134)
  4. at null.run (http://127.0.0.1:8080/x5/$v15756b6c2415408f8d018a23805e6a0b/form/form.js?language=zh_CN:1:359675)
  5. at null.exec_ (http://127.0.0.1:8080/x5/$v15756b6c2415408f8d018a23805e6a0b/form/form.js?language=zh_CN:1:234875)
  6. at null.execute (http://127.0.0.1:8080/x5/$v15756b6c2415408f8d018a23805e6a0b/form/form.js?language=zh_CN:1:166163)
  7. at Function. (http://127.0.0.1:8080/x5/$v15756b6c2415408f8d018a23805e6a0b/form/form.js?language=zh_CN:1:111477)
  8. at null.run (http://127.0.0.1:8080/x5/$v15756b6c2415408f8d018a23805e6a0b/form/form.js?language=zh_CN:1:172539)
  9. at null.exec_ (http://127.0.0.1:8080/x5/$v15756b6c2415408f8d018a23805e6a0b/form/form.js?language=zh_CN:1:234875)
  10. at null.execute (http://127.0.0.1:8080/x5/$v15756b6c2415408f8d018a23805e6a0b/form/form.js?language=zh_CN:1:166163)
  11. at Function. (http://127.0.0.1:8080/x5/$v15756b6c2415408f8d018a23805e6a0b/form/form.js?language=zh_CN:1:350691)
  12. at HTMLTableElement. (http://127.0.0.1:8080/x5/$vfa513cd8171f4c4cb1263a4cdb01fcb9/UI/baseinfo/iFactory/process/factorySelect/.cache/mainActivity_zh_CN_x5_4e89b582862142b49a4b0788e3f0e1b4.js?language=zh_CN&$version=f4c46a3e-9340-4703-8a51-0eaafae85894:317:214)
复制代码
IE11中,前台报错如下:
  1. 缺少对象
  2. TypeError: 缺少对象
  3. at Anonymous function (http://127.0.0.1:8080/x5/$v2b87565131d84901b13b252d52e331c2/UI/baseinfo/iFactory/process/factorySelect/.cache/mainActivity_zh_CN_x5_2243d239c793463c86bab59ea7ff43fe.js?language=zh_CN&$version=306dd5cf-9c29-46f8-ab39-4ddd04f4d1e3:317:106)
  4. at Anonymous function (http://127.0.0.1:8080/x5/$vf234f8f09d874c1abd6ae27ef35462e5/form/form.js?language=zh_CN:1:359662)
  5. at Anonymous function (http://127.0.0.1:8080/x5/$vf234f8f09d874c1abd6ae27ef35462e5/form/form.js?language=zh_CN:1:234862)
  6. at Anonymous function (http://127.0.0.1:8080/x5/$vf234f8f09d874c1abd6ae27ef35462e5/form/form.js?language=zh_CN:1:166150)
  7. at Anonymous function (http://127.0.0.1:8080/x5/$vf234f8f09d874c1abd6ae27ef35462e5/form/form.js?language=zh_CN:1:111467)
  8. at Anonymous function (http://127.0.0.1:8080/x5/$vf234f8f09d874c1abd6ae27ef35462e5/form/form.js?language=zh_CN:1:172524)
  9. at Anonymous function (http://127.0.0.1:8080/x5/$vf234f8f09d874c1abd6ae27ef35462e5/form/form.js?language=zh_CN:1:234862)
  10. at Anonymous function (http://127.0.0.1:8080/x5/$vf234f8f09d874c1abd6ae27ef35462e5/form/form.js?language=zh_CN:1:166150)
  11. at Anonymous function (http://127.0.0.1:8080/x5/$vf234f8f09d874c1abd6ae27ef35462e5/form/form.js?language=zh_CN:1:350681)
  12. at Anonymous function (http://127.0.0.1:8080/x5/$v2b87565131d84901b13b252d52e331c2/UI/baseinfo/iFactory/process/factorySelect/.cache/mainActivity_zh_CN_x5_2243d239c793463c86bab59ea7ff43fe.js?language=zh_CN&$version=306dd5cf-9c29-46f8-ab39-4ddd04f4d1e3:317:207)
复制代码
后台tomcat正常,无错误信息输出。
云逸ERP(进销存+生产+维修)
网站 http://www.iune.cn
企业邮箱 erp@iune.cn
个人邮箱 lsp121043@126.com
电话 13120016007

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-6-18 21:11:00 | 显示全部楼层
本帖最后由 腹部流出的肉 于 2014-6-18 22:05 编辑

定义了变量open之类的覆盖了系统的open函数

"undefined is not a function"

可能是对open()函数重新赋值了,赋值表达式的结果为undefined

如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36084
发表于 2014-6-19 13:32:16 | 显示全部楼层
5.2.7.2649测试未重现此问题
windowDialog.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

139

帖子

1843

积分

金牌会员

Rank: 6Rank: 6

积分
1843
QQ
 楼主| 发表于 2014-6-19 16:01:34 | 显示全部楼层
jishuang 发表于 2014-6-19 13:32
5.2.7.2649测试未重现此问题

这一步“点击确定,完成选择。接着
第二次点击”很重要,如果是双击选中行就不会出问题。
云逸ERP(进销存+生产+维修)
网站 http://www.iune.cn
企业邮箱 erp@iune.cn
个人邮箱 lsp121043@126.com
电话 13120016007
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-6-19 16:40:22 | 显示全部楼层
你好楼主,该问题准备远程。(待远程)
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-6-25 15:18:34 | 显示全部楼层
已经加13120016007为好友,通过后联系远程
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 20:00 , Processed in 0.066334 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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