找回密码
 立即注册

QQ登录

只需一步,快速开始

18889186136

初级会员

12

主题

30

帖子

340

积分

初级会员

积分
340

活字格认证

18889186136
初级会员   /  发表于:2015-6-3 09:18  /   查看:4772  /  回复:4

删除一行的写法:
var activeSheet = $("#spreadContainerEdit").wijspread("spread").getActiveSheet();
activeSheet.deleteRows(activeSheet.getActiveRowIndex(),1);

我现在要删除选中的行,怎么写?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-6-3 11:54:00
沙发
回复 1楼18889186136的帖子

感谢对该问题的反馈。
根据我的理解,你需要获取选中行的方法。
你可以通过getSelections方法获取到sheet的选中的信息。
  1. var sels = activeSheet.getSelections();
  2. alert(sels.length);
复制代码


详细的信息,可以参考在线文档:
http://helpcentral.componentone. ... ~getSelections.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
18889186136
初级会员   /  发表于:2015-6-3 14:10:00
板凳
我写了个能实现一样效果的。
    var activeSheet = $("#spreadContainerEdit").wijspread("spread").getActiveSheet();
    var length  =activeSheet._selectionModel.length;
    if(length!=0){
            var aa = new Array();
        for(var i=0;i<length;i++){
                aa=activeSheet._selectionModel.row;
        }
            aa.sort();
            for(var k=aa.length;k>0;k--){
                    activeSheet.deleteRows(aa[k-1],1);
            }
    }
你们为什么不封装一下这些常用的方法呢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-6-3 18:30:00
地板
回复 3楼18889186136的帖子

感谢你的反馈。
你的需求我们收到了。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-6-12 10:46:00
5#
回复 3楼18889186136的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部