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

QQ登录

只需一步,快速开始

查看: 1939|回复: 12

[结贴] 页面关闭问题

[复制链接]

19

主题

80

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
发表于 2015-3-31 14:29:56 | 显示全部楼层 |阅读模式
点击x的时候关闭这个界面的时候   ,我想调用一下关闭页面的事件什么的 怎么弄,这个事件里面写删除一个表的全部数据,删除操作,在js里面可以做到吗?
QQ图片20150331142436.png

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
发表于 2015-3-31 14:39:00 | 显示全部楼层
model1 里面的事件 onunload(页面关闭时)

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

19

主题

80

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2015-3-31 15:00:34 | 显示全部楼层
clarence 发表于 2015-3-31 14:39
model1 里面的事件 onunload(页面关闭时)

mainActivity.dataModelUnLoad = function(event){
          alert("ssss");
         
};  我之前就是这么写的,但是感觉这个方法没有生效啊,  关闭的时候让它弹出个东西 能弹出来吗? 还有就是 x5 在js里面写删除操作 怎么写那?删除一个表里面的全部数据
回复 支持 反对

使用道具 举报

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
发表于 2015-3-31 15:17:09 | 显示全部楼层
409364783 发表于 2015-3-31 15:00
mainActivity.dataModelUnLoad = function(event){
          alert("ssss");
         

这是标准的页面onunload事件:
只是浏览器实现有差异,ie上在这个事件里alert()能显示;chrome上不会显示,但是debugger时能进入代码(说明代码都是执行的)
所以你在onunload事件写删除操作代码是可以执行的。
回复 支持 反对

使用道具 举报

19

主题

80

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2015-3-31 15:19:50 | 显示全部楼层
clarence 发表于 2015-3-31 15:17
这是标准的页面onunload事件:
只是浏览器实现有差异,ie上在这个事件里alert()能显示;chrome上不会显示 ...

var errorData = justep.xbl("bizData3");
          errorData.deleteAllRow();
//          errorData.saveData();
//          errorData.refreshData();  我这样写删除对吗?
回复 支持 反对

使用道具 举报

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
发表于 2015-3-31 15:31:18 | 显示全部楼层
409364783 发表于 2015-3-31 15:19
var errorData = justep.xbl("bizData3");
          errorData.deleteAllRow();
//          errorData.saveData();

应该没错,你放几条数据到你要删除全部数据的表嘛,然后测一下能不能全删就知道写没写对啦
回复 支持 反对

使用道具 举报

19

主题

80

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2015-3-31 15:44:08 | 显示全部楼层
clarence 发表于 2015-3-31 15:31
应该没错,你放几条数据到你要删除全部数据的表嘛,然后测一下能不能全删就知道写没写对啦 ...

删不下去,这是为什么?
回复 支持 反对

使用道具 举报

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
发表于 2015-3-31 16:06:58 | 显示全部楼层
409364783 发表于 2015-3-31 15:44
删不下去,这是为什么?

bdata属性那里direct-delete 选ture 试试
回复 支持 反对

使用道具 举报

19

主题

80

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2015-3-31 16:12:42 | 显示全部楼层
clarence 发表于 2015-3-31 16:06
bdata属性那里direct-delete 选ture 试试

选true也不行啊,也删除不掉 ,这是怎么回事那?
回复 支持 反对

使用道具 举报

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
发表于 2015-3-31 16:26:20 | 显示全部楼层

设置一下让控制台打印KSQL,看看有没有打印出KSQL语句,没打印出来就是没执行到。 或者:试试删除一条数据看能不能删
var errorData = justep.xbl("bizData3");
errorData.deleteData(rowIDs);
errorData.refreshData();
QQ截图20150331161820.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 22:27 , Processed in 0.080866 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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