Pivot Table
The pivot table is an analytic component which allows the user to generate custom reports from a dataset, and play with those data in several ways.
\
Esqueleto de XML
To define a pivot table in AWE you must follow the next structure:
<pivot-table id="pivotTableId" target-action="getDataOfPivotTable" max="0" style="expand"/>
Attributes
Atributo | Version | Uso | Tipo | Descripción | Valores |
---|---|---|---|---|---|
id | 3.0 | Required | String | Grid identifier. Con fines de referencia | |
style | 3.0 | Opcional | String | Clases CSS de Grid | |
carga-inicial | 3.0 | Opcional | String | Llamada de acción del servidor para cargar los datos de la cuadrícula. It only supports query value | |
server-action | 3.0 | Opcional | String | Llamada de acción del servidor | See server action list |
target-action | 3.0 | Opcional | String | Destino para llamar al servidor | |
max | 3.0 | Opcional | Entero | Maximum number of elements to retrieve per page | |
ayuda | 3.0 | Opcional | String | Texto de ayuda para la cuadrícula | Note: You can use i18n files (locales) |
imagen de ayuda | 3.0 | Opcional | String | Imagen de ayuda para la cuadrícula | This must be a image path |
total-row-placement | New from 3.1 | Opcional | String | Place the totalizer row | top , bottom . Default value is bottom |
total-column-placement | New from 3.1 | Opcional | String | Place the totalizer column | left , right . Default value is right |
renderer | New from 3.1 | Opcional | String | Initially selected renderer | Table , Table Barchart , Heatmap , Row Heatmap , Col Heatmap . Default value is Table |
aggregator | New from 3.1 | Opcional | String | Initially selected aggregator | Count , Count Unique Values , List Unique Values , Sum , Integer Sum , Average , Minimum , Maximum , Sum over Sum , 80% Upper Bound , 80% Lower Bound , Sum as Fraction of Total , Sum as Fraction of Rows , Sum as Fraction of Columns , Count as Fraction of Total , Count as Fraction of Rows , Count as Fraction of Columns , Custom aggregators . Default value is null |
aggregation-value | New from 3.1 | Opcional | String | Initially selected aggregation column | A column from the initial column list. Default value is null |
sort-method | New from 3.1 | Opcional | String | Value sort method | absolute (absolute value sort), natural (natural sort). Default value is natural |
rows | New from 3.1 | Opcional | String | Initially selected rows | Add more than one separated by commas |
cols | New from 3.1 | Opcional | String | Initially selected columns | Add more than one separated by commas |
decimal-numbers | New from 3.1 | Opcional | String | Number of decimals | Note: You have to set a custom aggregator like Custom sum , Custom Average , Custom Minimum , ... |
thousand-separator | New from 3.1 | Opcional | String | Thousand character separator | Note: You have to set a custom aggregator. Default value is '.' |
decimal-separator | New from 3.1 | Opcional | String | Decimal character separator | Note: You have to set a custom aggregator. Default value is ',' |