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
Наверх
If you have not checked yet, be sure to visit site of our main product Webix javascript ui library and page of html5 context menu product.