Скажем, у меня есть такой простой DataSource:Передача URL для чтения в качестве параметра kendoui источника данных
var TasksSource = new kendo.data.DataSource({
transport: {
read: {
url: 'some url',
dataType: "json"
}
}
});
И я хочу использовать его несколько раз, но с различными URLs. Я не мог найти нигде, как передать это в dataSource. И я не хочу использовать глобальную переменную. Я пытался с помощью пользовательских методов, как, например, setUrl: function() .. etc
, но в конечном итоге это не сработало
почему бы не работа? вы получили какие-либо ошибки? – Goose
, когда я пытался использовать «TaskSource.setUrl ('test')« он показал: «Объект [объект объекта] не имеет метода« setUrl »» – mmmm
Кстати, этот метод не будет работать, так как вы не определили функцию в datasource, поэтому 'setURL' не существовало бы. То, как вы написали выше, просто выполнило бы скрипт внутри вашей функции, когда он сначала определит ваш DataSource. – Goose