我有一个带有Kendo Grid的表单,它可以从控制器中获取数据。网格主要是文本,但最后一列是输入文本字段,带有一组datatextbox的数据角色。我尝试做的是在提交表单后保留在这些字段中输入的值,并抛出表单验证错误。反正有吗?
P.S。:我正在为该列使用id,但它使用以下语法#= RowId #_payment,其中RowId是Guid
以下是Grid的部分代码
columns.Bound(c => c.RowId)
.Title("Payment")
.Width("175px")
.Filterable(false)
.ClientTemplate("<input type='text' autocomplete='off' data-Amount-due='#= AmountDue #' class='form-control payment' min='#= MinPayment #' id='#= RowId #_payment' value='' spinners=false required />")
.HtmlAttributes(new { data_label = "Payment" });
我也试过从JS中抓取,但没有运气
$(".k-input.payment[data-role='numerictextbox']").each(function() {
var t = $(this).getKendoNumericTextBox();
var id = t.element.attr("id");
});
感谢任何帮助