Arvind Gaud Ответов: 1

Как добавить новую строку в WebGrid в MVC4 Razor.


как добавить новую строку в текстовое поле onchange, которое находится в webgrid..

мой jQuery код --

$(document).ready(function () {
          $('#txtpercentage').change(function () {
              alert('in')
              debugger
              var newRow = "<tr> <td></td> <td><input type='text' id='txtFromdate'/></td> <td> <input type='text' id='txtTodate'/></td> <td><input type='text' id='txtpercentage'/></td></tr>";
              //  $('#webgrid > tbody:last').
              $('#webgrid tbody:last').append(newRow);
              $('#btnSave').removeAttr('disabled');

          });

      });



И мой код веб-сетки--


@{
    var grdTaxType = new WebGrid(source: Model, rowsPerPage: 6, selectionFieldName: "selectedRow", canSort: false);
}




& lt;тело>
@if (@Model != null)
{
@grdTaxType.GetHtml(
настольный стиль: "webgrid webgridwidth",
headerStyle: "webgridheader",
alternatingRowStyle: "webgridaltrowstyle",
selectedRowStyle: "выбрать",
rowStyle: "webgridrowstyle",
стиль нижнего колонтитула: "webgridfooter",

столбцы: grdTaxType.Столбцы(

grdTaxType.Столбец(заголовок: "дата", формат (элемент) => в формате HTML.Текстовое поле("txtFromdate", значение null, новый { идентификатор = "txtFromdate", onfocus = "Apply_Maskdate(это)"})),

grdTaxType.Столбец(заголовок: "дата", формат (элемент) => в формате HTML.Текстовое поле("txttodate", значение null, новый { идентификатор = "txtTodate", onfocus = "Apply_Maskdate(это)"})),

grdTaxType.Столбец(заголовок: "процент", формат: (элемент) => в формате HTML.Текстовое поле("txtpercentage", значение null, новый { идентификатор = "txtpercentage"}))

//grdTaxType.Столбец (заголовок: "удалить", формат: @ & lt;text>< img

//src= " ../.. / Image / delete.Гиф" АЛТ="" стиль="границы: ни один;" /&ГТ;
)

))
}


< / body>