parses the contents of uploaded file or base64 string into the viewer
data | promise|string|array|object | the data to add |
type | string | the data type: 'json' (default), 'xml', 'csv', 'jsarray', "excel" (combined with "binary" proxy) |
clear | boolean | if true, the current data are erased before new data are parsed |
// Base64 string
var base64data = ..decoded base64 data..;
$$("pdf").parse({data:base64data});
// Uploaded file
{
view:"uploader",
width:200,
height:45,
value:"Choose a PDF file to upload",
accept:"application/pdf", on:{
onBeforeFileAdd:function(upload){
$$("pdf").parse(upload.file);
return false;
}
}}
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
});