allowDrillThrough: true,
cellSelected: function (args) {
var selectedCells = args.selectedCellsInfo;
var rawData = [];
if (selectedCells && selectedCells.length > 0) {
for (var i = 0; i < selectedCells.length; i++) {
var colIndex = selectedCells[i].currentCell.colIndex;
var rowIndex = selectedCells[i].currentCell.rowIndex;
var pivotValue = this.pivotValues[rowIndex][colIndex];
if (pivotValue.rowHeaders !== undefined && pivotValue.columnHeaders !== undefined && (pivotValue.value)) {
if (this.dataType != 'olap') {
var indexArray = Object.keys(pivotValue.indexObject);
for (var _c = 0, indexArray_2 = indexArray; _c < indexArray_2.length; _c++) {
var index = indexArray_2[_c];
// you can fetch the rawData here
rawData.push(this.engineModule.data[Number(index)]);
}
}
}
}
}
},
|