csv

парсер данных в формате CSV

object csv;

Example

$$('mylist').define("datatype", "csv");
$$('mylist').load("data.csv");
// it is the same as
$$('mylist').load("data.csv","csv");

Related samples

Details

У парсера есть методы и свойства для правильной передачи CSV данных. Вы можете изменить то, как парсер работает по умолчанию глобально (для всех компонентов, которые получают данные в формате CSV), например:

webix.DataDriver.csv.cell = "\t";
webix.DataDriver.csv.row = "|";

Вы также можете внести изменения локально для одного или нескольких компонентов, создав свой тип данных:

webix.DataDriver.mycsv = webix.extend({
    row:"|",
    cell:"-"
}, webix.DataDriver.csv);

Использовать новый тип нужно так же, как и встроенный:

webix.ui({
    view:"datatype",
    datatype:"mycsv",
    data:'1-The Shawshank Redemption|2-The Godfather'
});
 
// или
var csv_data = `1,The Shawshank Redemption,1994,678790,9.2,1\n
                2,The Godfather,1972,511495,9.2,2`;
 
webix.ui({
    view:"datatable",
    columns:[...],
    datatype:"csv",
    data:csv_data
});
 
// или для загрузки данных из файла или скрипта
$$('mylist').load("data.csv","mycsv");
See also
Наверх