Отправить таблицу - таблицы данных, отфильтрованные при поиске
Привет
У меня есть таблица, которая заполняется с помощью цикла for и содержит текстовые поля, которые можно редактировать, а изменения можно отправлять обратно на сервер. Он прекрасно работает, если только я не фильтрую таблицу с помощью строки поиска, которая возвращает данные в модель как null. Я предполагаю, что это потому, что мне нужно повторно инициализировать таблицу со значениями фильтра, но я не уверен, как это сделать, сохраняя ее редактируемой в то же время.
Спасибо
Что я уже пробовал:
<table id="datatable-nic" class="table table-condensed no-footer datatable-basic-noPage"> <thead> <tr> <th>Description</th> <th>Letter Type</th> <th>Mail Type</th> <th>Fold</th> <th>Print Cost </th> <th>Fulfilment Cost</th> <th>Postage Cost</th> </tr> </thead> <tbody id="myTable"> @for (int i = 0; i < Model.Count; i++) { <tr> @Html.HiddenFor(m => Model[i].LetterType, new { @class = "form-control", @readonly = "readonly" }) <td class="exp" data-search='@Model[i].Description'>@Html.TextBoxFor(m => Model[i].Description, new { @class = "form-control", @readonly = "readonly" })</td> <td data-search='@Model[i].LetterType'>@Html.TextBoxFor(m => Model[i].LetterType, new { @class = "form-control", @readonly = "readonly" })</td> <td data-search='@Model[i].MailType'>@Html.TextBoxFor(m => Model[i].MailType, new { @class = "form-control", @readonly = "readonly" })</td> <td data-search='@Model[i].Fold'>@Html.TextBoxFor(m => Model[i].Fold, new { @class = "form-control", @readonly = "readonly" })</td> <td data-search='@Model[i].PrintCost'>@Html.TextBoxFor(m => Model[i].PrintCost, new { @class = "form-control", autocomplete = "off" })</td> <td data-search='@Model[i].FulfilmentCost'>@Html.TextBoxFor(m => Model[i].FulfilmentCost, new { @class = "form-control", autocomplete = "off" })</td> <td data-search='@Model[i].PostageCost'>@Html.TextBoxFor(m => Model[i].PostageCost, new { @class = "form-control", autocomplete = "off" })</td> </tr> } </tbody> </table> </div> <div> <div class="col-md-12 col-sm-12"> <button type="submit" class="btn btn-success pull-right"> Submit</button> </div> </div> @section scripts{ <script src="~/Scripts/select2.min.js"></script> <script src="~/Scripts/DataTables/datatables.min.js"></script> }