起步软件技术论坛-X3

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

【结帖】[请求]DataSetBroker的事件问题**

[复制链接]
发表于 2008-4-2 10:00:38 | 显示全部楼层 |阅读模式
当界面上点击保存按钮时,保存datasetBroker1中的数据
但是我需要datasetBroker1通过调用datasetBroker2和datasetBroker3来执行保存不同的列,如何屏蔽掉datasetBroker1的保存?
回复

使用道具 举报

发表于 2008-4-2 13:37:58 | 显示全部楼层
请问你具体的需求,因为
1、datasetBroker1 是需要有保存动作
2、只是不能直接保存datasetBroker1,而是通过datasetBroker2或者datasetBroker3的保存动作来保存

那么是否可以这样,当焦点在datasetBroker1 时,点击保存提示一下,然后不做保存动作?
或者,datasetBroker1、datasetBroker2、datasetBroker3 各自用各自的数据导航,把datasetBroker1 的数据导航取消保存按钮,这样是否可以?

所以希望楼主能具体点,我们好结合平台给出方案
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-2 13:53:20 | 显示全部楼层
我的情况是
datasetBroker1的数据是datasetBroker2和datasetBroker3的并集,并且可见
datasetBroker2和dataSetBroker3的没有显示控件,只是用来执行数据库操作的
回复 支持 反对

使用道具 举报

发表于 2008-4-2 13:59:17 | 显示全部楼层
不是很明白
1、datasetBroker1的数据datasetBroker2  记录+ datasetBroker3  记录,是这样吗?
2、datasetBroker2 、dataSetBroker3 在界面上没有表现控件,界面上仅仅有datasetBroker1 ,是这样吗?

如果都是,那
1、datasetBroker2 或者datasetBroker3 怎么做保存呢?
2、datasetBroker1 中记录怎么修改的?直接输入的?

搞的有点糊涂了:(
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-2 14:09:17 | 显示全部楼层
不是很明白
1、datasetBroker1的数据datasetBroker2  记录+ datasetBroker3  记录,是这样吗?
2、datasetBroker2 、dataSetBroker3 在界面上没有表现控件,界面上仅仅有datasetBroker1 ,是这样吗?
就是以上的这种
我打算通过DataSet来修改数据,并保存,你们这个平台能这样吗?
回复 支持 反对

使用道具 举报

发表于 2008-4-2 14:34:52 | 显示全部楼层
那保存datasetBroker1 和 保存datasetBroker2 有啥区别,他们不是来自一个表?
如果是,且datasetBroker2 、dataSetBroker3 没有表现所以无法保存,也只能通过datasetBroker1 来保存了,这样只能通过 datasetBroker1 的 Delta 自己代码来保存了,参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=1263
如果是来自同一个表,那么保存哪个数据集都是一样的了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-2 14:51:04 | 显示全部楼层
datasetBroker2和datasetBroker3的数据不是来自同一个表
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-2 14:53:34 | 显示全部楼层
那么如何撤销datasetBroker1的提交的修改操作呢?
回复 支持 反对

使用道具 举报

发表于 2008-4-2 15:08:42 | 显示全部楼层
撤销数据集提交的更改
dataset.cancelApplyupdates.
不知道是不是楼主需要的呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-2 15:29:43 | 显示全部楼层
我通过点击导航条上的保存来调用
如果我使用cancelApplyUpdates之后,会不会弹出“数据为保存,是否需要保存”的对话框?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 18:48 , Processed in 0.050113 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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