Я пытаюсь реализовать индикатор выполнения Kendo в таблице HTML. Итак, далеко я могу отобразить индикатор выполнения внутри ячейки таблицы, но я не могу привязать его к атрибуту model, называемому «Percentage». Я использую item.Percentage в поле значений, но не могу привязать его к строке выполнения для изменения отображения в соответствии с процентным значением.Kendo Progress bar, не связанный с datasource
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 для динамического отображения значения.