Skip to content

Commit da6b4c3

Browse files
fixed empty columns display (only measures by rows case)
1 parent e2b122f commit da6b4c3

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "LightPivotTable",
33
"author": "ZitRo",
4-
"version": "1.0.0-beta.16",
4+
"version": "1.0.0-beta.17",
55
"description": "A lightweight pivot table for MDX2JSON source for InterSystems Cache",
66
"main": "test/testServer.js",
77
"repository": {

source/js/DataController.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,14 @@ var DataController = function (controller, dataChangeTrigger) {
2828
*/
2929
DataController.prototype.isValidData = function (data) {
3030

31+
// add null column to display measures
32+
if (!data.dimensions[0].length) data.dimensions[0] = [{}];
33+
3134
return data.dimensions instanceof Array
3235
&& data.dimensions[0] instanceof Array
33-
&& data.dimensions[0].length > 0
36+
//&& data.dimensions[0].length > 0
3437
//&& data.dimensions[1].length > 0
35-
&& data.dimensions[0][0].hasOwnProperty("caption")
38+
//&& data.dimensions[0][0].hasOwnProperty("caption")
3639
//&& data.dimensions[1][0].hasOwnProperty("caption")
3740
&& data.dataArray instanceof Array
3841
&& typeof data["info"] === "object"

0 commit comments

Comments
 (0)