JQuery DataTables не работает должным образом с подкачкой страниц ASP.NET GridView (только поиск на текущей странице) - PullRequest
0 голосов
/ 10 октября 2019

У меня есть ASP.NET GridView со следующей настройкой:

  • Сортировка реализована с использованием сортировки ASP.NET GridView (OnSorting = "gridList_Sorting")
  • Пейджинг реализован с использованиемПейджинг в ASP.NET GridView (OnPageIndexChanging = "gridList_PageIndexChanging")
  • Поиск / фильтрация реализованы с использованием JQuery DataTables

Справочная информация: настройка выполняется именно так, потому что GridView должен быть редактируемым. Я пытался реализовать сортировку, разбиение по страницам и поиск / фильтрацию исключительно с использованием DataTables, но у меня возникла проблема непредсказуемого прыжка с редактируемой строкой в ​​GridView (положение строки изменяется, когда ее щелкают для редактирования), и я не смогчтобы решить ее.

Возвращаясь, проблема в том, что DataTables может фильтровать только в том случае, если запись происходит на текущей странице GridView . Пример: на отредактированном изображении здесь поиск «Fiona Green» не будет отображать отфильтрованные результаты. Тем не менее, поиск «Надежда» покажет отфильтрованные результаты. Пожалуйста, посмотрите здесь фрагмент кода.

Из-за жестких временных ограничений мне необходимо сохранить настройку (сортировка и разбиение на страницы выполняются ASP.NET GridView во время поиска / фильтрации). по JQuery DataTables). Я надеюсь, что кто-то может помочь советом по устранению неполадок и решению этой проблемы. Большое спасибо !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...