Я новичок в JsGrid.В настоящее время я загружаю данные с помощью вызова Ajax, используя свойство data в конфигурации JsGrid.Однако я хочу разрешить пользователю фильтровать данные.Я понимаю, что это может быть сделано на стороне клиента или на стороне сервера.У меня нет предпочтений, но если я перейду к серверной части, похоже, мне нужен «контроллер» и реализована функция «loadData».Однако код, который я видел, отправляет параметр «filter» функции «loadData» в атрибут «data» вызова $ .ajax ().
Мой API написан с использованием Node.js (Express & Body-Parser);что я могу ожидать получить в моем API?Будет ли это документ JSON с полями field: value всех отфильтрованных значений, введенных пользователем в текстовые поля?Если это так, то я полагаю, что мне нужно отправить эти значения в мою хранимую процедуру (используя Tedious)?
Я знаю, это звучит очевидно, но прежде чем начать этот путь, я хочу убедиться, что я иду вправильное направление.
Заранее спасибо!
Вот мой код прототипа (еще не выполнил его):
var db = {
loadData: (filter)=>{
$.ajax({
type: 'GET',
url: '/kudosapi/report?member=1',
data: filter,
dataType: 'json',
error: (xhr,status,error)=>{
errorHandler(xhr,status,error);
},
success: (data)=>{
// Load grid
}
});
}
}