JS 如何判断当前行是否被编辑或修改过

本帖最后由 gqmao 于 2016-5-22 08:40 编辑

JS 如何判断当前行是否被编辑或修改过 (只要该行中有一个单元格被编辑或修改即视为该行被编辑或修改)

FineReportgqmao 发布于 2016-5-22 08:22
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
gqmao发布于2016-5-22 08:22(编辑于 2023-9-6 09:34)
555
  • irving irving

    感谢分享~~
    回复
    2016-06-07 15:08 
最佳回答
0
迈达斯之手发布于2016-5-22 11:05(编辑于 2023-9-6 09:34)
555
  • gqmao gqmao(提问者)

    亲,有没有完整的语句,比方说我想获得被编辑行的行号?JS小白问。
    比如是不是:
    写法1:
    var td=$(\'.dirty\')
    for(i=0;i<td.length;i++){
    var tr=td.parent()
    var hang=tr.tridx  //取得行号?
    }

    写法2:
    var tds=$(\'.dirty\')
    //FR.Msg.toast(td.length);
    $.each(tds,function(i,td){
    var tr=td.parent;
    var hang=tr.tridx;  //取得行号?
    FR.Msg.toast(hang);
    });

    都不对呀。怎么取得编辑行行号呢?
    回复
    2016-05-23 10:39 
最佳回答
0
姬灬剌发布于2016-5-23 09:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
gqmao发布于2016-5-23 10:39(编辑于 2023-9-6 09:34)
555
  • 迈达斯之手 迈达斯之手

    先取所有的被编辑过的TR
    var trs = $(\'.dirty\').parent();
    然后就是随便选一个方法把这些TR的idx取出来【这个方法非常多,楼主自己把握吧】
    trs.each(function(idx){
          var tridx = parseInt($(trs[idx]).attr(\'tridx\'));
          console.info(tridx);
    });

    PS   console.info 是我在火狐上控制台输出日志的函数
    回复
    2016-05-23 11:40 
最佳回答
0
迈达斯之手发布于2016-5-23 11:40(编辑于 2023-9-6 09:34)
555
  • gqmao gqmao(提问者)

    var trs = $(\'.dirty\').parent();
    //FR.Msg.toast(td.length);
    trs.each(function(idx){
          var tridx = parseInt($(trs[idx]).attr(\'tridx\'));
          //console.info(tridx);
          FR.Msg.toast(tridx);
    });
    奇怪呀,近在咫尺了,感觉。但是我点某单元格编辑后,点执行这个函数的按钮,显示的是NaN
    回复
    2016-05-23 11:48 
最佳回答
0
gqmao发布于2016-5-23 11:48(编辑于 2023-9-6 09:34)
555
  • 迈达斯之手 迈达斯之手

    你还是先找JS啃一下吧~然后调试就知道了~NaN是 parseInt的报错~说明tridx没有获取到~至于为啥没获取到就浏览器上调试JS看看喽~
    回复
    2016-05-23 11:56 
最佳回答
0
迈达斯之手发布于2016-5-23 11:56(编辑于 2023-9-6 09:34)
555
最佳回答
0
gqmao发布于2016-5-23 14:26(编辑于 2023-9-6 09:34)
555
最佳回答
0
静听禅鸣发布于2016-5-24 19:11(编辑于 2023-9-6 09:34)
555
  • gqmao gqmao(提问者)

    没有呢,亲。如上显示NaN,很期待大神能再指点指点
    回复
    2016-05-24 20:18 
最佳回答
0
gqmao发布于2016-5-24 20:18(编辑于 2023-9-6 09:34)
555
  • 2关注人数
  • 5225浏览人数
  • 最后回答于:2016-6-7 15:55
    活动推荐 更多
    热门课程 更多
    返回顶部