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

QQ登录

只需一步,快速开始

查看: 3149|回复: 11

[处理中4] 怎么删除主从表数据?

[复制链接]

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
发表于 2017-2-23 09:39:54 | 显示全部楼层 |阅读模式
我想点击删除按钮的时候把对应主表的从表数据都删除,怎么操作?

我想点击删除的时候把当前行的主表数据删除和他对应的从表的所有数据删除,怎么做? ...

我想点击删除的时候把当前行的主表数据删除和他对应的从表的所有数据删除,怎么做? ...
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-2-23 10:33:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-2-23 11:04:54 | 显示全部楼层
  1. window.dataDeleteMainSlave = function(maindata,detaildata,hint)
  2.                 {      
  3.                        
  4.                         detaildata.deleteData();
  5.                         maindata.deleteData();
  6.                         maindata.saveData(
  7.                           {
  8.                                   "onSuccess" : function(event){
  9.                                     //  if (hint!==null)
  10.                                             //  {alert(hint);}
  11.                                      
  12.                                       detaildata.saveData(
  13.                                                   {
  14.                                                           "onSuccess" : function(event){
  15.                                                               if (hint!==null)
  16.                                                                       {alert(hint);}
  17.                                                                              
  18.                                                                         },
  19.                                                   
  20.                                                           "onError" : function(event){
  21.                                                                   alert("出错了!");
  22.                                                           }
  23.                                                   });
  24.                                                 },
  25.                           
  26.                                   "onError" : function(event){
  27.                                           alert("出错了!");
  28.                                   }
  29.                           });
  30.                 };

  31. //打开messageDialog组件;
  32. Model.prototype.deleteBtnClick = function(event){
  33.               this.comp("messageDialog").show();

  34.        
  35.         };

  36. //messageDialog组件选择确定的时候进行删除      
  37. Model.prototype.messageDialogOK = function(event){

  38.           window.dataDeleteMainSlave(this.comp("detailData"), this.comp("detailData_sub"), "删除完成");
  39.         };
复制代码

我这两个grid不是树形结构的,都是普通的grid,主从关联我没用设置Data组件的master属性进行关联。而是再grid中增加的过滤条件。现在选择主表删除的时候我用的是这方法删除的。这种方法只能将主表当前行数据和对应的从表当前行数据删除。不能将主表当前行数据和对应的从表所有数据删除。这个问题怎么解决?
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-2-24 09:51:44 | 显示全部楼层
能解决嘛?
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-2-24 15:21:19 | 显示全部楼层
我的帖子是不是沉掉了
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-2-24 15:53:17 | 显示全部楼层

这个应该是在数据库里面可以设置的   而且也是可以写action的
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-2-24 16:38:29 | 显示全部楼层
数据库里能设置?啥意思。咋设置,先不用考虑action,毕竟那个得写java代码。
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-2-24 16:43:48 | 显示全部楼层
爱喝牛奶的面包 发表于 2017-2-24 16:38
数据库里能设置?啥意思。咋设置,先不用考虑action,毕竟那个得写java代码。 ...

我们老大说是在子表上设置主从关系啥的   我数据库也不太会啊  而且你用的是啥数据库啊
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-2-24 16:55:02 | 显示全部楼层
我用得就是wex5自带得mysql数据库啊。
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-2-24 17:34:37 | 显示全部楼层
爱喝牛奶的面包 发表于 2017-2-24 16:55
我用得就是wex5自带得mysql数据库啊。

那应该可以通过MySQL管理工具来完成吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 18:00 , Processed in 0.085369 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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