Skip to main content

parse()

loads a collection of items from a local source

parse(data: T[] | string, driver?: IDataDriver | DataDriver): 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

// loads data into the toolbar from the JSON arraytoolbar.data.parse([    {        type: "button",        icon: "dxi-plus",        value: "Tania",        count: 11    },    {        type: "separator"    },              {        type: "navItem",        icon: "",        value: "Language",        items: [            {                icon: "dxi-printer",                value: "English"            },            {                icon: "dxi-printer",                value: "日本語"            }        ]    }]);
// loads data into the toolbar from the XML stringtoolbar.data.parse("<root>"    +"<item><type>button</type><icon>dxi-plus</icon><value>Tania</value>"    +"<count>11</count></item>"    +"<item><type>separator</type></item>"    +"<item><type>navItem</type><value>Language</value><items>"    +"<item><icon>dxi-printer</icon><value>English</value></item>"    +"<item><icon>dxi-printer</icon><value>日本語</value></item>"    +"</root>","xml");