无法在Kendo Grid中保留表单上的输入文本值

时间:2017-06-21 01:19:47

标签: javascript c# asp.net-mvc kendo-ui kendo-grid

我有一个带有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");
    });

感谢任何帮助

0 个答案:

没有答案