parse

загружает содержимое файла или base64-строку в компонент

void parse(promise|string|array|object data, [string type,boolean clear] );
datapromise|string|array|objectданные для добавления
typestringтип данных: 'json' (default), 'xml', 'csv', или 'jsarray'
clearbooleanесли true, метод очистит текущие данные перед тем, как запарсить новые

Example

// загрузка из Base64-строки
 
var base64data = ..decoded base64 data..;
$$("pdf").parse({data:base64data});
 
// загрузка файла
{
    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;
        }
    }
}

Related samples

Details

Параметр data может принимать значения следующих типов:

  • promise данных (объект),
  • другой компонент с данными (объект),
  • локальные данные:
    • массив
    • строка

Если вы хотите добавить данные в дополнение к уже загруженным, вы можете указать место, в которое они добавятся, с помощью параметра position. По умолчанию новые данные добавляются в конец списка.

$$("datatable").parse({
    pos: $$("datatable").count(),
    // количество записей будет равно последнему индексу +1
    data:dataset
});

ID новых данных должны быть уникальны, иначе они перезапишут старые данные с такими же ID.

See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix js frameworks and page of pdf js viewer product.