parse

loads data to the component from an inline data source

void parse(promise|string|array|object data,string type);

Parameters

datapromise|string|array|objectthe data to add
typestringthe data type: 'json' (default), 'xml', 'csv', 'jsarray'

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

The data parameter has the following types:

  • data promise (object),
  • object of an other data component,
  • inline data:
    • array
    • string

If you want to parse data in addition to the existing dataset, specify position of parsing, namely the index from which you insert new data:

$$("datatable").parse({
    // the number of records will be equal to the last index plus 1
    pos: $$("datatable").count(),
    data:dataset
});
See also
Back to top
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.