vue-dynamic-report v0.0.38
vue-dynamic-report
With vue-dynamic-report you can do operations on a pivot table in a very simple way in Vue.js applications.
Installation
Use the package manager npm or yarn to install raap-vue-pivottalle.
npm
$ npm i vue-dynamic-reportyarn
$ yarn add vue-dynamic-reportUsage
In your input file import vue-dynamic-report.
For example: (main.js)
import 'vue-dynamic-report'
import 'vue-dynamic-report/dist/vue-dynamic-report.css'Declare the vue-dynamic-report component in your template.
For Example: (App.js)
<template>
<div id="app">
<vue-dynamic-report
:headers="['YEAR','MONTH','DAY']"
:values="['CURRENCY', 'AGE']"
:keys="['YEAR','MONTH','DAY','CURRENCY','AGE']"
:data="[['2020','January','17',150.50,30],['2013','December','20',240,25]]"
:onSave="({ name, values, columns, rows }) => console.log('Saved!')"
:settings="[{ name: 'File Name', operations: [{ oper: 'SUM', value: 'AGE' }], columns: ['YEAR'], rows: ['MONTH'] }]"
/>
</div>
</template>Props
|Key|Type & Default Value| Description
|----|-------------------|---------------
|headers|Array[], required| Rows and cols to filter.
|values|Array[], required| Values to calculate.
|keys|Array[], required| Order of de input data values.
|data|Array[], required| Input list of data values.
|onSave|Function(Params), required| Function that saves the current configuration.
|settings|Array[], required| List of saved configurations.
Params
|Key|Type & Default Value| Description
|----|-------------------|---------------
|name|String, required| Name with which the configuration will be saved.
|operations|Array[], required| Operations selected.
|columns|Array[], required| Columns selected to filter.
|rows|Array[], required| Rows selected to filter.
Author
Allende, Raul - raul.allende2025@gmail.com - https://github.com/raulallende2025
4 years ago
4 years ago
5 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago