修改JS代码为默认打开全部行


在填报中,我做了一个控件名为:b1,内容为s , f 的单元格。
然后在初始化里加入了下面的代码,意思就是报表打开时,hide是隐藏的,
然后再通过b1的S,F去控制是切换hide还是hide2显示。
现在需求是:想修改下面的代码,使报表打开时默认hide跟hide2都是显示的,不要隐藏hide。
接下来的切换还是一样不变。

  1. $("td[id^='W']").each(function(){
  2.         if($(this).text()=="hide"){
  3.                 $("tr[tridx="+$(this).attr("row")+"]").attr("fr-style","hide");               
  4.         }
  5.         if($(this).text()=="hide2"){
  6.                 $("tr[tridx="+$(this).attr("row")+"]").attr("fr-style","hide2");               
  7.         }
  8.         });
  9. if(window.a=="f"||window.a==""||window.a==null)
  10. {
  11.         $("tr[fr-style]").each(function(){
  12.                 if($(this).attr("fr-style")=="hide"){
  13.                         $(this).hide();
  14.                 }        
  15.                 if($(this).attr("fr-style")=="hide2"){
  16.                         $(this).show();
  17.                 }
  18.        });
  19. }
  20. else
  21. {
  22.         $("tr[fr-style]").each(function(){
  23.                 if($(this).attr("fr-style")=="hide"){
  24.                         $(this).show();
  25.                 }        
  26.                 if($(this).attr("fr-style")=="hide2"){
  27.                         $(this).hide();
  28.                 }
  29.        });
  30. }
复制代码


FineReportafr751116 发布于 2017-1-19 17:12
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
迈达斯之手发布于2017-1-19 17:13(编辑于 2023-9-6 09:34)
555
最佳回答
0
迈达斯之手发布于2017-1-19 17:31(编辑于 2023-9-6 09:34)
555
最佳回答
0
yets11发布于2017-1-19 17:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2017-1-19 18:07(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2017-1-19 18:07(编辑于 2023-9-6 09:34)
555
最佳回答
0
zsh331发布于2017-1-19 18:53(编辑于 2023-9-6 09:34)
555
最佳回答
0
孤陌发布于2017-1-19 19:59(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    我的代码是初始化事件,页面打开默认是 被我标识为hide(在行的单元格中填入hide)的行隐藏,我想改成默认不隐藏,hide跟hide2全部打开。
    回复
    2017-01-20 09:26 
最佳回答
0
贝塔发布于2017-1-19 20:29(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2017-1-20 09:26(编辑于 2023-9-6 09:34)
555
  • 迈达斯之手 迈达斯之手

    你把hide()全部改为show()不是就全部显示了么~没搞懂你的问题~你问题描述得太不清楚了~
    回复
    2017-01-19 17:13 
最佳回答
0
mengling311发布于2017-1-20 12:09(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 705浏览人数
  • 最后回答于:2017-1-20 16:29
    活动推荐 更多
    热门课程 更多
    返回顶部