Входной текстовый блок в сетке кендо не передает значения - PullRequest
0 голосов
/ 31 мая 2018

В столбце заголовка моей таблицы кендо я создал окно поиска.Для самой сетки autoBind установлено значение false (чтобы сетка не загружалась до тех пор, пока не будет нажата кнопка поиска).Однако когда данные запроса отправляются в контроллер, значение из поля поиска всегда равно нулю.

В моей отладке я могу подтвердить, что значение, введенное в текстовое поле, записывается как .val (), и я попытался сначала присвоить значение переменной, а затем присвоить эту переменнуюполе модели (которое передается контроллеру).

Все остальные значения полей на странице дают правильные результаты, и жесткое кодирование поля проходит правильно.

Есть ли что-то, что препятствует правильной передаче значения текстового поля в сетке кендо?

headerTemplate: "Search Label &nbsp;<input id='searchInput' class='rptInputBxWidth'
     style='width:30%;' />&nbsp;<button id='SearchButton' class='btn btn-primary btn-sm'
     onclick='loadPermitGrid()'><span data-tooltip='tooltip'class='fa fa-arrow-right'>&nbsp;
     Search</span></button>"

1 Ответ

0 голосов
/ 31 мая 2018

Как оказалось, версия Kendo, которую я сейчас запускаю, загружает значения при загрузке страницы - поэтому, когда значения присваиваются (и передаются), начальные загруженные значения передаются (даже когда эти значения изменены).

Мне пришлось направить функцию dataSource.read () для передачи определенного поля моему контроллеру.Это позволило мне передать значение, как и ожидалось.

...