单选按钮切换双表格

1、效果图





2、核心代码详解

document.getElementById('leibie').addEventListener('change',function(){
            	
            		 var gid = $.url(location.href).param('gid'),
                 	examId = $.url(location.href).param('examId'),
                 	examName = $.url(location.href).param('examName');
            		 var schId = zxCookie.getCookieActInfoValue('schId');
            		 
                     var leibie = $('#leibie input[name="radio"]:checked ').val();
                     
                     if(leibie == 10){
                    	 var xueke = $('#xueke').val();
                    	 document.getElementById("xuanke").style.display ='none';
                    	 document.getElementById("xingzheng").style.display ='block';
                    	 document.getElementById("DataTables_Table_0").style.display ='none';
                    	 document.getElementById("DataTables_Table_1").style.display ='inline-block';
                    	 
                    	 var schId = zxCookie.getCookieActInfoValue('schId');
                      	  
                         if( schId == null){
                             $('.rpt_grade_score_DetailGrid').html('<tr><td>没有导入学生选课表.</td></tr>');
                             return false;
                         } 
                         var url = "../../"+schId+"/rpt100/10012.do?gradeId=" + gid + "&examId=" + examId + "&xueke=" + xueke + "&leibie=" + leibie,
                             xlsUrl = '../../'+schId+'/rpt100/xls/10012.do?examName='+examName+'&gradeId=' + gid + '&examId=' + examId + '&xueke=' + xueke + "&leibie=" + leibie;
                         
                          $('.rpt_grade_score_DetailGrid').zxtable({
                              url: url,
                              // renderTo: '.rpt_cls_scoreAvg',
                              template: '#rpt_grade_score_DetailGrid',
                              exportURL: xlsUrl,
                              needDataTable: true,
                              orderby: [  [5, 'asc'] ],
                              fixedHeader: true,

                              callBack: function(){
                                  //收缩报表说明
                                  $($(window.parent.document).find('.rpt_summary')[0]).height(0);
                              }
                          });

                    	 
                    	 $(".toolbar").html('<b><a href="../../' + schId + '/rpt100/xls/10012.do?examName=' + examName + '&gradeId=' + gid + '&examId=' + examId + '&xueke=' + xueke + '&leibie=' + leibie + '" class="btn btn-success">导出[Excel] <i class="icon-upload-alt"></i></a></b>');
                    	 
                     }else if(leibie == 11){
                    	 var xueke = $('#xueke').val();
                    	 document.getElementById("xingzheng").style.display ='none';
                    	 document.getElementById("xuanke").style.display ='block';
                    	 document.getElementById("DataTables_Table_0").style.display ='inline-block';
                    	 document.getElementById("DataTables_Table_1").style.display ='none';
                    	 
                    	 if( schId == null){
                             $('.rpt_grade_score_DetailGrid1').html('<tr><td>没有导入学生选课表.</td></tr>');
                             return false;
                         } 
                         var url = "../../"+schId+"/rpt100/10012.do?gradeId=" + gid + "&examId=" + examId + "&xueke=" + xueke + "&leibie=" + leibie,
                             xlsUrl = '../../'+schId+'/rpt100/xls/10012.do?examName='+examName+'&gradeId=' + gid + '&examId=' + examId + '&xueke=' + xueke + "&leibie=" + leibie;
                        
                        $('.rpt_grade_score_DetailGrid1').zxtable({
                            url: url,
                            // renderTo: '.rpt_cls_scoreAvg',
                            template: '#rpt_grade_score_DetailGrid1',
                            exportURL: xlsUrl,
                            needDataTable: true,
                            orderby: [  [5, 'asc'] ],
                            fixedHeader: true,

                            callBack: function(){
                                //收缩报表说明
                                $($(window.parent.document).find('.rpt_summary')[0]).height(0);
                            }
                        });

                    	 $(".toolbar").html('<b><a href="../../' + schId + '/rpt100/xls/10012.do?examName=' + examName + '&gradeId=' + gid + '&examId=' + examId + '&xueke=' + xueke + '&leibie=' + leibie + '" class="btn btn-success">导出[Excel] <i class="icon-upload-alt"></i></a></b>');
                    	 
                     }           
            },false);

主要在于添加显示隐藏样式



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值