parse

загружает данные, доступные на клиенте

void parse(promise|string|array|object data, [string type,boolean clear] );
datapromise|string|array|objectданные для добавления
typestringтип данных: 'json' (default), 'xml', 'csv', или 'jsarray', "excel" (с "binary" прокси)
clearbooleanесли true, метод очистит текущие данные перед тем, как запарсить новые

Example

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");

Related samples

Details

Параметр data может принимать значения следующих типов:

  • promise данных (объект),
  • другой компонент с данными (объект),
  • локальные данные:
    • массив
    • строка

Если вы хотите добавить данные в дополнение к уже загруженным, вы можете указать место, в которое они добавятся, с помощью параметра position. По умолчанию новые данные добавляются в конец списка.

$$("datatable").parse({
    pos: $$("datatable").count(),
    // количество записей будет равно последнему индексу +1
    data:dataset
});

ID новых данных должны быть уникальны, иначе они перезапишут старые данные с такими же ID.

See also
Наверх