Фильтр Kendo не применяется, если мы связали два отдельных значения столбца в одном столбце пользовательского интерфейса - PullRequest
0 голосов
/ 02 апреля 2019

Я использую Kendo MVC и связал значения имени и фамилии столбца в одном имени столбца как PatientName.Но когда я пытался применить фильтр к имени пациента, я получаю пустой набор результатов.

В контроллере:

PatientName = a.LastName + "," + a.FirstName,

В интерфейсе пользователя

columns.Bound(c => c.PatientName);

1 Ответ

0 голосов
/ 03 апреля 2019

Применение фильтра в пользовательском интерфейсе вызывает обратный вызов для конечной точки чтения источника данных с передачей параметров фильтра. Фильтр использует столбец с именем пациента, который, вероятно, отсутствует в модели, настроенной для контекста базы данных. Классы Kendo.Mvc автоматически обрабатывают применение параметров фильтра к внутреннему запросу к базе данных во время queryable .ToDataSourceResult(request).

Установите точку останова в процедуре чтения и проверьте входящие значения.

Откройте инструменты браузера и проверьте отправленные данные и ответ, полученный при фильтрации.

...