У меня есть страница поиска, где пользователь вводит поля и нажимает кнопку поиска. Затем я делаю вызов ajax в список Sharepoint 2013 с поисковым запросом и получением данных. После сбора данных я привязываю данные к сетке Кендо.Связывание данных списка SharePoint с сеткой Кендо после нажатия кнопки
Этот список SharePoint содержит различные типы полей: поиск, выбор, текстовое поле. Данные из столбца выбора, типы текстовых полей получают привязку к сетке, я также могу видеть данные. Но данные из столбцов поиска не видны в Kendo Grid.
Вместо данных, его показ
[объект Object]
Ниже приведен код Ajax вызова творю и успеха я привязки данных к кэндо Grid.
function fetchData(webUrl, filterString){
$.ajax({
url: webUrl +"/_api/web/lists/getByTitle('Inventory')/Items?$filter="+filterString,
method: 'get',
contentType: 'application/json;odata=verbose',
headers:{
'X-RequestDigest': $('#__REQUESTDIGEST').val(),
'Accept': 'application/json;odata=verbose'
},
success: function(data){
var grid = $('#grdInventory').getKendoGrid();
grid.dataSource.data(data.d.results);
grid.refresh();
}
});
}
- Ниже приведен скриншот сетки: В сетке =
ID, краткое описание, Аналитический ID Аналитическое Имя является текстовым колонным типом
состояние производства является колонкой выбора,
Государство, платформа просматривают столбец в SharePoint
- Ниже приведен скриншот данных, рассматривается в браузере консоли:
Может кто-нибудь, пожалуйста, помогите мне или дать мне подсказку о том, как отобразить искать данные столбцов в кендо Сетка.