загружает данные, доступные на клиенте
data | promise|string|array|object | данные для добавления |
type | string | тип данных: 'json' (default), 'xml', 'csv', или 'jsarray', "excel" (с "binary" прокси) |
clear | boolean | если true, метод очистит текущие данные перед тем, как запарсить новые |
webix.ui({
id:"data",
view:"dataview",
// ...
});
var str = "<data><item id='1'><title>The Lord of the Rings</title>"+
"<year>2003</year></item>" +
"<item id='2'><title>Star Wars: Episode V</title>"+
"<year>1980</year></item></data>";
$$("data").parse(str,"xml");
Параметр data может принимать значения следующих типов:
Если вы хотите добавить данные в дополнение к уже загруженным, вы можете указать место, в которое они добавятся, с помощью параметра position. По умолчанию новые данные добавляются в конец списка.
$$("datatable").parse({
pos: $$("datatable").count(),
// количество записей будет равно последнему индексу +1
data:dataset
});
ID новых данных должны быть уникальны, иначе они перезапишут старые данные с такими же ID.