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

QQ登录

只需一步,快速开始

查看: 2055|回复: 9

[结贴] bizData如何放弃本次修改?

[复制链接]

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
发表于 2014-7-7 08:54:16 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 爱我刺鳌 于 2014-7-7 09:44 编辑

如果用户又不想修改数据了,我该如何做?
本来觉得使用refreshData应该有效,但是报错。不知道为什么。justep.xbl('bizDataGENCODE').refreshData();这是个第二层的弹出窗口,第一层弹出窗口显示的数据的列表,数据刷新是没有问题的。问什么第二层就会报错,调用刷新函数的时候,第二层弹出窗口并没有关闭,难道因为第一层和第二层弹出窗bizData名字一样导致的?
说明一下,我使用弹出窗口修改数据,选中某一行,修改了但是没保存,当我返回去的时候,数据是不变的,但是当我选中这一行再打开windowDialog的时候,显示的却是修改后没有保存的数据。。

object is not a function详细


object is not a function详细

确定

object is not a function
TypeError: object is not a function
at null.refreshData (http://localhost:8080/x5/$v47058da498754142a1ce547385bcaab3/component/data/data.js?language=zh_CN:1:4961)
at Object.confirm.triggerOKClick (http://localhost:8080/x5/$vbc00f618ecb5413fa872df99d324e728/UI/production/trainSubsystem/tjCx/tlzhxch_shaohf/process/tlzhx/confirm.js?language=zh_CN:141:31)
at null.callFunction (http://localhost:8080/x5/$vd900e13e217c489b876ca6c3b9a04576/UI/production/trainSubsystem/tjCx/tlzhxch_shaohf/process/tlzhx/.cache/confirm_zh_CN_x5_b1c59eda95024745bbe1c9c0a099f2ff.js?language=zh_CN&$version=a0ceba12-a86b-451f-893e-8db84ee9bab9:92:114)
at null.run (http://localhost:8080/x5/$v01077ceac62f4064835fbed69daf1941/form/form.js?language=zh_CN:1:386415)
at null.exec_ (http://localhost:8080/x5/$v01077ceac62f4064835fbed69daf1941/form/form.js?language=zh_CN:1:308283)
at null.execute (http://localhost:8080/x5/$v01077ceac62f4064835fbed69daf1941/form/form.js?language=zh_CN:1:289847)
at Function. (http://localhost:8080/x5/$v01077ceac62f4064835fbed69daf1941/form/form.js?language=zh_CN:1:419931)
at null.run (http://localhost:8080/x5/$v01077ceac62f4064835fbed69daf1941/form/form.js?language=zh_CN:1:218048)
at null.exec_ (http://localhost:8080/x5/$v01077ceac62f4064835fbed69daf1941/form/form.js?language=zh_CN:1:308283)
at null.execute (http://localhost:8080/x5/$v01077ceac62f4064835fbed69daf1941/form/form.js?language=zh_CN:1:289847)







我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。

161

主题

1664

帖子

4092

积分

论坛元老

Rank: 8Rank: 8

积分
4092
QQ
发表于 2014-7-7 08:59:27 | 显示全部楼层
在保存前事件里  用  event.cancel=true;
                            return;
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-7-7 09:00:57 | 显示全部楼层
zxzhzqx 发表于 2014-7-7 08:59
在保存前事件里  用  event.cancel=true;
                            return;

代替 justep.xbl('bizDataGENCODE').refreshData();?
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

161

主题

1664

帖子

4092

积分

论坛元老

Rank: 8Rank: 8

积分
4092
QQ
发表于 2014-7-7 09:04:23 | 显示全部楼层
爱我刺鳌 发表于 2014-7-7 09:00
代替 justep.xbl('bizDataGENCODE').refreshData();?

在数据集的保存前事件里  可以用  :
if (!confirm("确定保存?")) {
    event.cancel=true;
    return;
}
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-7-7 09:16:30 | 显示全部楼层
zxzhzqx 发表于 2014-7-7 09:04
在数据集的保存前事件里  可以用  :
if (!confirm("确定保存?")) {
    event.cancel=true;

这个方法不太懂,我决定在receive事件中把biaData刷新一遍,但是报错,能从错误信息上看出什么问题吗?
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

161

主题

1664

帖子

4092

积分

论坛元老

Rank: 8Rank: 8

积分
4092
QQ
发表于 2014-7-7 09:21:48 | 显示全部楼层
爱我刺鳌 发表于 2014-7-7 09:16
这个方法不太懂,我决定在receive事件中把biaData刷新一遍,但是报错,能从错误信息上看出什么问题吗? ...

bizDataGENCODE   你这个数据集的不会是弹出框的数据集,然后在主界面刷新吧??这样获取不到的,你说的打开后还是原来没有保存的,可以把弹出框的 reload-on-open 设置为true

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-7-7 09:25:53 | 显示全部楼层
zxzhzqx 发表于 2014-7-7 09:21
bizDataGENCODE   你这个数据集的不会是弹出框的数据集,然后在主界面刷新吧??这样获取不到的,你说的 ...

嗯,我要的就是这个效果,3Q。
为什么我的.refreshData会报错呢?
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

161

主题

1664

帖子

4092

积分

论坛元老

Rank: 8Rank: 8

积分
4092
QQ
发表于 2014-7-7 09:33:08 | 显示全部楼层
爱我刺鳌 发表于 2014-7-7 09:25
嗯,我要的就是这个效果,3Q。
为什么我的.refreshData会报错呢?

主页面获取不到弹出框的 数据集
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-7-7 09:36:09 | 显示全部楼层
zxzhzqx 发表于 2014-7-7 09:33
主页面获取不到弹出框的 数据集

这是个第二层的弹出窗口,第一层弹出窗口显示的数据的列表,数据刷新是没有问题的。问什么第二层就会报错,调用刷新函数的时候,第二层弹出窗口并没有关闭,难道因为第一层和第二层弹出窗bizData名字一样导致的?
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-7 13:28:29 | 显示全部楼层
reload-on-open等于false时,弹出窗口的内容是缓存的
两个w文件中的id重复没有关系
调试一下,看看 justep.xbl('bizDataGENCODE').是什么
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 08:08 , Processed in 0.064264 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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