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

QQ登录

只需一步,快速开始

查看: 3805|回复: 7

[处理中] 保存数据

[复制链接]

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
发表于 2015-8-19 17:22:06 | 显示全部楼层 |阅读模式
我做了一个点菜功能,点完菜之后,点击[下单]按钮,就会生成订单,分别向订单表、订单详情表追加数据。首先在UI曾,我定义了订单表、订单详细表的bizData
点击[下单]按钮后,我用bizData.newData()方法,分别给订单表、订单详细表添加了数据
然后在BeforeSaveDC_DDAction()中,用createNextSequenceString用取得订单号,并赋值

问题:
1。怎么保证订单表、订单详细表的保存在一个事务里面
2。订单表、订单详细表里的“订单号“怎么用一个
3。在js里能给BeforeSaveDC_DDAction()传参数吗

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2015-8-19 17:27:30 | 显示全部楼层
1.如果是主从的默认就在同一个事务中
  如果不是主从,可以在一个data的保存事件中去调用另一个data的保存

2.生成订单号之后可以根据两个表之间的关联关系去另一个表中修改数据

3.具体需求要做什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2015-8-19 17:43:05 | 显示全部楼层
1。能给个例子,说明一下怎么调用吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2015-8-19 17:47:27 | 显示全部楼层
在data的onBefroeSave事件中
通过this.comp("data的xid").saveData()啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2015-8-20 09:39:00 | 显示全部楼层
我的订单号是在sellFoodProcessBeforeSaveDC_DDAction取的,我怎么保证订单、订单详细中的订单号是一样的呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2015-8-20 09:40:53 | 显示全部楼层
你的订单和订单详细具体什么关系
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2015-8-20 11:04:32 | 显示全部楼层
1. 没有建立主从关系
2. 就是保存时,保证2个表里的订单编号相同就行了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2015-8-20 11:08:48 | 显示全部楼层
tlkj 发表于 2015-8-20 11:04
1. 没有建立主从关系
2. 就是保存时,保证2个表里的订单编号相同就行了

如果是两个data的保存在同一个事务中,就需要在保存提交后,自己根据两个表的关系去数据库中查找数据,然后修改数据
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 21:10 , Processed in 0.064977 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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