起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 216|回复: 13

【结贴】删除问题**

[复制链接]
发表于 2009-3-2 12:55:27 | 显示全部楼层 |阅读模式
我用这段代码:“if jsdialogs.ConfirmBox('是否真的要删除','提示',Business.Forms.Controls.mrOk)=true then
          begin
            accept := true;
          end;”
在删除时提醒,但是我点击“否”的时候数据仍然被删除了,请帮忙分析下
回复

使用道具 举报

发表于 2009-3-2 13:08:06 | 显示全部楼层
你再加一个else accept := false看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 14:17:53 | 显示全部楼层
加一个else accept := false点击否是不可以删除,但是我点击“是”的时候当时是删除了,但当我关闭整个页面的时候又提示:“信息已经修改,是否保存”当我点击否的话,刚才删除的内容就没有被删除掉,可否当时点击“是”就彻底删除掉?
回复 支持 反对

使用道具 举报

发表于 2009-3-2 14:28:02 | 显示全部楼层
accept := true;
不知道你是控制的什么动作,是数据集.delete么?如果是,没有有执行applyupdates,然后就会出现这个保存提示了,如果点击是就会提交了,如果点击否就不提交了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 14:43:41 | 显示全部楼层
我是控制“DataNavigator”上的delete动作
回复 支持 反对

使用道具 举报

发表于 2009-3-2 14:45:53 | 显示全部楼层
嗯,数据导航工具栏的删除按钮,你没有控制之前,用他删除的时候也是一样的呀:删除如果不点保存的话,关闭功能也会报保存的提示的。跟你3楼描述的一样。
这个有什么问题吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 15:01:41 | 显示全部楼层
在这里可否做到当我点“是”的时候就删除掉,关闭功能时候不在做提示?
回复 支持 反对

使用道具 举报

发表于 2009-3-2 15:06:38 | 显示全部楼层
可以呀,那就不用accept了,直接用
Dataset.delete
dataset.applyupdates
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 15:19:36 | 显示全部楼层
当用Dataset.delete
dataset.applyupdates的时候,当关闭功能的时候仍然会提示是否保存
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 15:20:39 | 显示全部楼层
开发在关闭功能的时候不要提示?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-26 16:19 , Processed in 0.041166 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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