parse

loads data to the component from an inline data source

void parse(promise|string|array|object data, [string type,boolean clear] );
data
promise|string|array|objectthe data to add type
stringthe data type: 'json' (default), 'xml', 'csv', 'jsarray', "excel" (combined with "binary" proxy) clear
booleanif true, the current data are erased before new data are parsed

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 can have the following types:

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
  • API
  • Articles
  • Back to top
    Join Our Forum
    We've retired comments here. Visit our forum for faster technical support, connect with other developers, and share your feedback there.
    If you have not checked yet, be sure to visit site of our main product Webix html5 framework and page of list ui product.