Передать параметр как строку запроса в метод создания источника данных кендо

Сценарий: учтите, что у нас есть две модели представления, использующие один и тот же источник данных masterDataSourceи мы хотим добавить detail субъект к master юридическое лицо.

Вопрос: как бы вы прошли masterId в качестве строки запроса к методу create источника данных из этих моделей представления:

var masterDataSource = new kendo.data.DataSource({
    transport: {
        create: {
            url: function() {
                return "/api/master/addItem?masterId=" + masterId;//<-- How to pass masterId form view-models
            },
            dataType: "json",
            type: "POST"
        },
    },

    schema: {
        model: {
            id: "id"
        }
    }
}

1 ответ

Решение

Я нашел это решение:

var dynamicUrl = "/api/master/addItem?masterId=" + masterId;
masterDataSource.transport.options.read.url = dynamicUrl;
Другие вопросы по тегам