Передать параметр как строку запроса в метод создания источника данных кендо
Сценарий: учтите, что у нас есть две модели представления, использующие один и тот же источник данных 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;