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

QQ登录

只需一步,快速开始

查看: 4414|回复: 8

[结贴] wex5中怎么弹出一个对话框,显示删除与否。要是确定就删除,取消就没变化?

[复制链接]

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
发表于 2017-2-22 11:41:07 | 显示全部楼层 |阅读模式
wex5中怎么弹出一个对话框,显示删除与否。要是确定就删除,取消就没变化?

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2017-2-22 11:45:04 | 显示全部楼层
data组件上本来就有可以设置删除提示的属性
把confirmDelete设置为true就会有楼主说的那种提示以及效果了
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-2-22 11:55:25 | 显示全部楼层
我现在要做主从表一起删除,就是点击主表的删除,然后只提示一次是否删除,要是不删除,主从表都不删除,要是删除就都删除了。设置data的那个属性,他自己提示两遍。可是只设置一个data的那个属性,当我不想删除的时候,有一个表的数据已经删除了。
1487735554(1.jpg
个人QQ:85969042

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

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-2-22 11:57:49 | 显示全部楼层
本帖最后由 爱喝牛奶的面包 于 2017-2-22 11:59 编辑

那个主从删除的代码;
window.dataDeleteMainSlave = function(maindata,detaildata,hint)
                {      
                        
                        detaildata.deleteData();
                        maindata.deleteData();
                        maindata.saveData(
                          {
                                  "onSuccess" : function(event){
                                    //  if (hint!==null)
                                            //  {alert(hint);}
                                      
                                      detaildata.saveData(
                                                  {
                                                          "onSuccess" : function(event){
                                                              if (hint!==null)
                                                                      {alert(hint);}
                                                                              
                                                                        },
                                                  
                                                          "onError" : function(event){
                                                                  alert("出错了!");
                                                          }
                                                  });
                                                },
                          
                                  "onError" : function(event){
                                          alert("出错了!");
                                  }
                          });
                };


Model.prototype.deleteBtnClick = function(event){
              window.dataDeleteMainSlave(this.comp("detailData"), this.comp("detailData_sub"), "删除成功");

        
        };


我现在的目的是要在dataDeleteMainSlave这个方法里面加一个弹出对话框的功能。判断要是取消都不删除,要是确定就都删除。
个人QQ:85969042

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

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2017-2-22 14:14:35 | 显示全部楼层
可以使用messageDialog,在onOK或onYES事件里面写删除逻辑
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-2-22 15:01:30 | 显示全部楼层
那怎么在messageDialog的onOK或onYES事件里面写删除逻辑呢?不太会啊。新手,不太会啊
个人QQ:85969042

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

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2017-2-22 15:19:37 | 显示全部楼层
就是用户点击按钮的时候打开messageDialog,如果用户在messageDialog中选择了确定就会就会触发onOK事件,在onOK事件里面用delete方法删除数据,如果用户点击了取消就关闭messageDialog,什么也不做,你看行么?
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-2-22 15:29:31 | 显示全部楼层
嗯嗯,按照您说的做出来了,不过感觉不是很美观,但是功能做出来了。
个人QQ:85969042

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

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2017-2-22 16:59:13 | 显示全部楼层
样式可以自己再调调
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 03:41 , Processed in 0.057496 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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