2016-04-05 3 views
-1

У меня 4 сетки кендо в четырех вкладках одной полоски. Требование состоит в том, чтобы заполнить их на основе одного ввода текстового поля. Как я могу заполнить все четыре из одного источника данных?Множественная сетка кендо от одного источника данных

+0

http://demos.telerik.com/kendo-ui/datasource/shared-datasource – calinaadi

+0

Привет, мне нужно выбрать в зависимости от условия условия. Я имею в виду, что мой sp вернет всю таблицу, но данные должны отображаться в разных сетках на основе состояния столбца. – HappieFeet

ответ

0

У вас должен быть источник данных, который будет получать данные. Передняя сетка имеет другой источник данных. При инициализации сети источника данных сделать что-то вроде:

dataSource: new kendo.data.DataSource({ data: globalDataSource.data() }), 

Тогда можно применить источник данных фильтров Foreach GRID в inidividually, как:

filter: { field: "name", operator: "startswith", value: "Jane" } 

Или вы можете установить каждый сетки источник данных на основе условия:

if (condition){ 
     $("#grid1").data("kendoGrid").setDataSource(globalDataSource); 
} 
else{ 
     $("#grid1").data("kendoGrid").setDataSource(new kendo.data.DataSource({data: [] });); 
} 
+0

, поэтому я могу помещать как фильтр: {поле: RISK, operator: "equals", value: "High"}, это заполняет только те записи в моей сетке с высокими значениями в источнике данных. аналогичные другие сетки. Помогите мне, если я ошибаюсь. – HappieFeet

+0

Да, вы правы. – calinaadi

+0

Привет, Я использую метод post для публикации данных в контроллере из моего индекса VIEW, выполняющего sp, и теперь мой sp вернул список в методе Post actionresult. Теперь, как я читаю этот список из моих результатов частичного просмотра/как я могу отфильтровать весь этот фрагмент в своих частичных представлениях? – HappieFeet

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