Skip to main content

parse()

loads data from a local data source

parse(data: object[] | string, driver?: object | string): void;

Parameters:

  • data: array | string - the data to load
  • driver: object | string - optional, DataDriver or type of data ("json", "csv", "xml"), "json" by default

Example

const dataset = [
{
"value": "Ben",
"short": "Ben is a very cautious 5-year-old Siberian Husky.",
"thumbnailName": "01.jpg"
},
{
"value": "Izzy",
"short": "This is our most beloved kingfisher bird Izzy.",
"thumbnailName": "02.jpg"
},
{
"value": "Momo",
"short": "Momo is a 25-year-old elephant with a big heart.",
"thumbnailName": "03.jpg"
}
]

const dataview = new dhx.DataView("dataview_container");

// loads data into the dataview from the JSON array
dataview.data.parse(dataset);
info

Please note that if you specify the id fields in the data collection, their values should be unique. You can also omit the id fields in the data collection. In this case they will be generated automatically.

Related sample: Data. Parse