Arhn - архитектура программирования

Автозаполнение кендо

Я хочу использовать kendo AutoComplete в kendoGrid для встроенного редактирования. Когда пользователь вводит что-либо, я бы использовал его для вызова веб-службы RESTful, чтобы вернуть список продуктов с именами, которые начинаются с входного значения.

Мои вопросы:

  1. Моя веб-служба ожидает, что запрос выглядит как http://localhost/myService/appl, где «appl» — это значение, которое вводит пользователь, и префикс. Однако кендо всегда форматирует запрос примерно так: http://localhost/myService?product=appl. Как изменить формат?

  2. Как получить значение, которое пользователь ввел в сетку (текстовое поле автозаполнения), чтобы я мог передать его в URL-адресе запроса?


Ответы:


1

Определите в DataSource автозаполнения функцию url.

В этой функции вы можете получить типизированное значение как:

var val = op.filter.filters[0].value;

а затем вернуть URL-адрес с составленным значением.

Тогда это что-то вроде:

dataSource: new kendo.data.DataSource({
    transport: {
        read: {
            url: function (op) {
                var val = op.filter.filters[0].value;
                return "/myService/" + val;
            }
        }
    }
})
11.05.2013
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..