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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 浪漫之轩

[结贴] grid中如何实现多条数据删除

  [复制链接]

24

主题

88

帖子

700

积分

高级会员

Rank: 4

积分
700
QQ
发表于 2014-7-8 17:38:08 | 显示全部楼层
浪漫之轩 发表于 2014-5-16 15:00
我按照上面做了,无论复选框勾不勾选,我的数据全部都删掉了。

这是代码

if(!checkedIDs=="")看看这句
回复 支持 反对

使用道具 举报

418

主题

1339

帖子

3011

积分

论坛元老

Rank: 8Rank: 8

积分
3011
QQ
发表于 2014-7-10 12:11:18 | 显示全部楼层
浪漫之轩 发表于 2014-5-16 10:42
这个只是介绍了grid的多选问题,还是没有解决怎么批量删除的问题。

遍历data 判断是否被勾选 然后删除
        var data = justep.xbl("bizData1");
        var rowIDs="";
        for(var i=0;i<data.getCount();i++){
                var rowID = data.getID(i);
                if(data.getValue('select',rowID)==1){
                    rowIDs += data.getID(i)+",";
                }
        }
        data.deleteData(rowIDs);
        data.refreshData();

'select'是我增加的一个计算列的名称 你要是用了一个列 可以换成这个列的关系名
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 22:50 , Processed in 0.049548 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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