Каков правильный способ передачи переменной вида из URL-адреса в модель просмотра для фильтрации результата?Как пропустить View Param для просмотра модели DataSource в Kendo Mobile?
Например:
dataSource: new kendo.DataSource({
transport: {
read: {
url: 'http://api.endpoint.com/resource',
}
parameterMap: function(options,type) {
if (type === 'read') {
return {
FormID: view.params.FormID
};
}
}
});
В приведенном выше примере, есть параметр в URL под названием «FormID», и я хотел бы передать это право значения функции parameterMap. Объект «view» отсутствует, поэтому я просто помещаю его в качестве примера.
Я попытался подключиться к функциям «data-show» и «data-init», чтобы установить это значение для использования, но источник данных извлекает данные до запуска этих функций.
Благодаря
Любой прогресс здесь? Я хочу сделать то же самое, но скорее всего, привяжу его к концу URL-адреса, так что это что-то вроде «http://api.endpoint.com/resource/123» – 2GDave
@ 2GDave звучит так, как будто вы хотите сделать transport.read функция, чтобы вы могли составить URL; Я не понимаю, откуда должно быть добавлено значение для добавления к URL-адресу. –
Правильно, я хочу использовать переменную для создания URL-адреса конечной точки api, а затем установить источник данных для возвращаемых данных. Значение будет передано из исходного списка. В этом случае у меня есть список RSS-каналов, и когда вы нажимаете на фид, он загружает фид для этого фида. – 2GDave