2016-12-13 31 views
0

HTMLテーブルがあり、プログレスバーを追加しようとしています:ここにチャンクの進行バーのようなものがありますhttp://www.telerik.com/aspnet-mvc/progressbar 保存されたprocからデータを取得しています現在のところ、番号は進捗バーとして表示する必要があります。Razorビューのhtmlテーブルセルにプログレスバーを追加する

誰かが私を正しい方向に向けることができますか?私はかなりの時間この仕事に立ち往生しています。これまでのところ私のコードです。

コード:HTMLテーブル内

<script> 
    $(document).ready(function() { 

     var pb = $("#profileCompleteness").kendoProgressBar({ 
      type: "chunk", 
      chunkCount: 36, 
      min: 0, 
      max: 36, 
      value: 4 
     }) 
      $(function() { 
      var pb = $("#profileCompleteness").data("kendoProgressBar"); 
      $(this).find(".progress").kendoProgressBar({value: item.percentage}) 

     }); 
    }) 
</script> 

@foreach (var item in Model) 
     { 
      <td align="center"> 
        <div id="profileCompleteness"></div> 

       @Html.DisplayFor(modelItem => item.Percentage) 
       @Html.DisplayFor(modelItem => item.ProfileCompleteness) 

       </td> 
} 

私は現在、私はハード上記4にパーセント値をコード化している、データベースからの出力割合相当を取得したいです。事前に助けていただきありがとうございます。

おかげで、あなたがこれまで持っていますどのようなコード

+0

?あなたが試したことで何が間違っていたのですか?これまでに得たコードを提供してください。 – Luke

+0

追加されたdivタグ

が追加され、次のようなCSSクラスが追加されました:.progress { background:#333; border-radius:13px; 身長:20px; 幅:300px; パディング:3px; } 。進行後{ 内容: ''; display:ブロック; 背景:オレンジ; 幅:50%; 高さ:100%; border-radius:9px; }まだ進行状況バーは表示されません。私は数字だけを見ることができます。お返事ありがとうございます – Hari

答えて

0

setInterval(function() { 
 
    var randomWidth = 200*Math.random() + "px"; 
 
    document.getElementById("progress").style.width = randomWidth;}, 1000);
#progress-bar { 
 
    width: 200px; 
 
    height: 10px; 
 
    background-color: black; 
 
    position: absolute; 
 
    
 
    top: 0px; 
 
    left: 0px; 
 
    z-index -1; 
 
    } 
 

 
#progress { 
 
    width: 40px; 
 
    height: 10px; 
 
    background-color: red; 
 
    position: absolute; 
 
    top:0px; 
 
    left:0px; 
 
    z-index:7; 
 
}
<div> 
 
    <div id="progress-bar"> </div> 
 
    <div id="progress"> </div> 
 
</div>

+0

ありがとうMurtuza。 – Hari

+0

要件が少し変更されたため、剣道のコントロールを使ってプログレスバーを実装するように求められました。私は剣道のプログレスバーをレンダリングすることができますが、値をハードコードしてプログレスバーの出力を得ることができますが、データベースからの値に基づいてプログレスバーをリアルタイムでレンダリングする必要があります。ある人が私を案内してくれますか?ありがとう、私は元の投稿と一緒に上記のコードを配置します。 – Hari

関連する問題