Класс для создания структуры данных сводной таблицы, и получения их.
Принимает два аргумента :
data - массив объектов
options - с полями объекта xAxis, yAxis, measure
xAxis и yAxis - id осей, в виде массива строк
measure - id значения, в виде строки
Отдает:
getXs() - все заголовки в виде двумерного массива по оси x
getYs() - все заголовки в виде двумерного массива по оси y
getValue(x, y) - функцию, которая принимает индексы по оси x и y и отдает число
Название файла | Содержание файла |
---|---|
rawData.js | моковый набор данных |
pivot.ts | файл с исходником, управляющий класс |
pivot.ts | скомпилированный файл из ts |
index.html | страница с тестовым выводом таблицы |
main.css | стили для тестового вывода таблицы |
screen/* .png | Скриншоты превью |