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

QQ登录

只需一步,快速开始

楼主: chenweibinx

[结贴] 多选打印

[复制链接]

127

主题

535

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2018-7-25 17:16:11 | 显示全部楼层

grid是有多选,rows是多选的内容,var rows = grid1.getCheckedRows();
mainData删除上面多选不是这样写吗?mainData.deleteData(rows);
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36196
发表于 2018-7-26 08:56:43 | 显示全部楼层
执行有什么问题?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2018-7-26 10:38:21 | 显示全部楼层
本帖最后由 chenweibinx 于 2018-7-26 11:37 编辑
jishuang 发表于 2018-7-26 08:56
执行有什么问题?

昨天就是没有删除,没有效果
今天加了maindata.saveData();报错,编码: JUSTEP150180; 提示: 删除记录MM_ApplyMain, MM_ApplyMain, key="null"出错, 不存在符合条件的数据, DELETE FROM MM_ApplyMain MM_ApplyMain WHERE MM_ApplyMain= :MM_ApplyMain AND MM_ApplyMain.version = :version; 可能的原因: 数据被其他用户修改了; 数据被其他用户删除了
        

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36196
发表于 2018-7-26 11:38:50 | 显示全部楼层
错误已经调试了删除记录给的主键值为nulll
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2018-7-26 14:15:40 | 显示全部楼层
jishuang 发表于 2018-7-26 11:38
错误已经调试了删除记录给的主键值为nulll

mainData.each(function(p) {
                                                        if (mainData.getValue("fApplyNo", p.row) === t) {
                                                                mainData.deleteData(p.row);//        注释句                                                       
                                                        }
                                                });
很奇怪,上面那个注释句一注释就没有报错,一不注释,就报错Cannot read property 'rows' of undefined,可是那句明明就没有rows啊,请问这是什么原因
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36196
发表于 2018-7-26 14:30:07 | 显示全部楼层
each中不能操作删除这是常识
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2018-7-26 14:36:48 | 显示全部楼层
本帖最后由 chenweibinx 于 2018-7-26 14:48 编辑
jishuang 发表于 2018-7-26 14:30
each中不能操作删除这是常识

好的,谢谢mainData.each(function(p) {
                                                        if (mainData.getValue("fApplyNo", p.row) === t) {
                                                                de.push(p.row);// 将选中的行push到de中
                                                        }
                                                });
                                                mainData.deleteData(de);


这个de里面有几条数据,它就提示几次是否删除的信息,可以改成只提示一次吗?怎么改呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36196
发表于 2018-7-26 15:34:05 | 显示全部楼层
没有这样的配置,要么就把data上的提示删除设置为false,不提示,自己用messageDialog组件去提示
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2018-7-26 16:32:43 | 显示全部楼层
jishuang 发表于 2018-7-26 15:34
没有这样的配置,要么就把data上的提示删除设置为false,不提示,自己用messageDialog组件去提示
...

可是在删除成功之后,表的内容是删除了,但是流程还在,就是流程的内容都是空的,请问这个怎么解决?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36196
发表于 2018-7-26 16:55:06 | 显示全部楼层
你删除只是删除了业务数据,没有删除任务数据,任务数据肯定在啊

如果确保一条业务数据只允许走一次流程可以到SA_Task过滤sData1的值是你的业务数据的主键的数据删除

如果不嫩确保只允许走一次流转不推荐去删除数据,可以执行流转的终止方法
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-19 06:27 , Processed in 0.054907 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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