当我想要打印时,Gridview丢失了进度条 [英] Gridview Lost Progress Bar When I Want Printing

查看:35
本文介绍了当我想要打印时,Gridview丢失了进度条的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好

我在div类和javascript中生成进度条有问题。

当我想要打印gridview或页面时,我看不到进度条空栏。在我使用的javascript下面。有人知道如何修复问题?



<前lang =JavaScript> $(功能( ){
var dane;
dane = $( #myLabel)。text();
$( .progress)。each( function (){

var $ this = $( this ),
value = parseInt ($ this.find (' .progress-label')。text())* 60 / parseInt (dane);
$ this.progressbar({
value:value

});
if (value&g吨; 60 ){
$ this.addClass(' '
} else {
$ this.addClass(' over'
}
});

});

function PrintDiv(AppPrint)
{
var prtContent = document .getElementById( AppPrint);
var WinPrint =
window .open(' '' ' ' left = 0,top = 0,width = 1,height = 1,toolbar = 0,滚动条= 0,状态= 0' );
WinPrint。 document .write(prtContent.innerHTML);
WinPrint。 document .close();
WinPrint.focus();
WinPrint.print();
return false ;
WinPrint.close();
}

解决方案

function (){
var dane;
dane =


#myLabel)。text();


.progress)。each( function (){

< span class =code-keyword> var


Hello
I have problem with progress bar which is generate in div class and javascript.
When I want printing gridview or page I don't see progress bar only empty column. Below javascript that I use. Someone have idea how fixing problem?.

$(function () {
         var dane;
         dane = $("#myLabel").text();
         $(".progress").each(function () {

             var $this = $(this),
                 value = parseInt($this.find('.progress-label').text()) * 60 / parseInt(dane);
             $this.progressbar({
                 value: value

             });
             if (value > 60) {
                 $this.addClass('under')
             } else {
                 $this.addClass('over')
             }
         });

     });

  function PrintDiv(AppPrint)
         {
         var prtContent = document.getElementById("AppPrint");
             var WinPrint =
  window.open('', '', 'left=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0');
             WinPrint.document.write(prtContent.innerHTML);
             WinPrint.document.close();
             WinPrint.focus();
             WinPrint.print();
             return false;
             WinPrint.close();
    }

解决方案

(function () { var dane; dane =


("#myLabel").text();


(".progress").each(function () { var


这篇关于当我想要打印时,Gridview丢失了进度条的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆