0

Как я могу подтвердить действие чтения в сетке кендо mvc, которое зависит от поля в модели, которая отправляется в эту сетку?Подавление действия чтения в сетке кендо mvc

Например я отправить ложное значение, и я не называю чтения действие

+0

довольно уверен, что в настройке источника данных есть настройка AutoBind .. установите значение, равное свойству Model. – JamieD77

ответ

0

Как JamieD77 упоминается один из способов сделать это состоит в использовании опции AutoBind сетки (не DataSource):

@(Html.Kendo().Grid<OrderViewModel>() 
    .Name("grid") 
    .AutoBind(Model.ShouldLoad) 

Использование вышеприведенного подхода имеет некоторые недостатки - например, если включена опция «Сортировка» сетки и пользователь пытается сортировать пустую сетку, это приведет к запросу «Чтение» (сетка попытается извлечь данные с сервера). Поэтому я предложил бы вместо этого условно скрыть всю сетку или условно удалить параметр «Чтение» DataSource и связать Grid с пустым массивом с помощью опции «BindTo».

Смежные вопросы