剣道の進行状況バーをHTMLテーブルに実装しようとしています。だから、私は、テーブルのセル内の進捗バーをレンダリングすることができますが、私は "パーセンテージ"と呼ばれるモデルの属性にバインドすることができません。値フィールドにitem.Percentageを使用していますが、パーセント値に従ってディスプレイの変更をプログレスバーにバインドできません。剣道プログレスバーがデータソースにバインドされていません
Relevant part of the HTML table cell:
<td align="center">
@*<div id="profileCompleteness"></div>*@
<div class='progress'></div>
@Html.DisplayFor(modelItem => item.Percentage)
</td>
Javascript:
<script>
$(".progress").each(function(){
var row = $(this).closest("tr");
var model = grid.dataItem(row);
$(this).kendoProgressBar({
value: item.Percentage,
min:0,
max: 1100,
type:"chunk"
});
});
</script>
Model
public class MainScreenViewModel
{
private IMainScreenRepository mainScreenRepository;
#region Properties
[Required]
public decimal ReportId { get; set; }
public string ReportDescription { get; set; }
public string Status { get; set; }
public string Percentage { get; set; }
}
正しい方向を指してください。 Progressbarにパーセント値属性をバインドして、値を動的に表示する方法がわかりません。