У меня есть следующий шаблон KendoUI, связанный с наблюдаемым. Когда я нажимаю новый элемент на наблюдаемый массив, как применить кендоNumericTextBox только к новому элементу в шаблоне?Шаблон KendoUI с наблюдаемым с помощью NumericTextbox
Если я применяю по классу, он имеет странный эффект удвоения вращающихся элементов в существующих числовых текстовых окнах.
<div id="slots">
<table class="table table-striped table-condensed" style="width:auto;">
<thead>
<tr>
<th>Date</th>
<th>Time</th>
<th>Volunteers Needed</th>
<th>
Reservation Passcode <i class="icon-question-sign" title ="Only people with the reservation passcode can signup."></i>
</th>
</tr>
</thead>
<tbody data-template="row-template" data-bind="source: slots">
</tbody>
</table>
</div>
$(document).ready(function() {
var viewModel = kendo.observable({
slots: [{DateText:'1/8/1969', ShiftLabel: "3:00 to 5:00",Slots:2,ReservationCode:"ABC" }]
});
kendo.bind($("#slots"), viewModel);
$(".numeric").kendoNumericTextBox({
format: "n0"
});
viewModel.slots.push({DateText:'1/8/1969', ShiftLabel: "3:00 to 5:00",Slots:2,ReservationCode:"ABC" });
$(".numeric").kendoNumericTextBox({
format: "n0"
});
});
Спасибо за любую помощь!
Спасибо. Роль данных отлично работала. – scottrakes
Используйте 'data-format =" n0 "' (я обновил ответ для его включения). – OnaBai