创建扩展时出现 Qlik Sense 错误
Qlik Sense error in creating extension
我做了一个包含 2 个维度和 2 个度量的扩展,但是当我去添加一个维度或度量时,我收到以下错误
点击一个字段给我这个...(qInterColumnSortOrder 错误)
这是我的简单js代码
define(["jquery", "text!./com-qliktech-helloworld.css","./d3.min"], function($, cssContent) {'use strict';
$("<style>").html(cssContent).appendTo("head");
return {
initialProperties : {
version: 1.0,
qHyperCubeDef : {
qDimensions : [],
qMeasures : [],
qInitialDataFetch : [{
qWidth : 4,
qHeight : 1000
}]
}
},
definition : {
type : "items",
component : "accordion",
items : {
dimensions : {
uses : "dimensions",
min : 2,
max : 2
},
measures : {
uses : "measures",
min : 2,
max : 2
},
sorting : {
uses : "sorting"
},
settings : {
uses : "settings"
}
}
},
paint: function ($element, layout) {
}
};
} );
我想您是在先将扩展添加到 sheet 之后才添加属性的。
执行以下操作:
- 从 sheet 中删除扩展
- 在浏览器中进行硬刷新(清除缓存,最好打开 Chrome Dev Tools 并启用选项以在 Chrom Dev Tools 打开时禁用缓存)。
- 将扩展名添加回 sheet
- 然后它应该工作。
如果更改扩展的属性,这是一种常见行为,这些属性将在首次将应用程序添加到 sheet 时添加到应用程序中,并且不会正确更新。
希望对您有所帮助。
我做了一个包含 2 个维度和 2 个度量的扩展,但是当我去添加一个维度或度量时,我收到以下错误
点击一个字段给我这个...(qInterColumnSortOrder 错误)
这是我的简单js代码
define(["jquery", "text!./com-qliktech-helloworld.css","./d3.min"], function($, cssContent) {'use strict';
$("<style>").html(cssContent).appendTo("head");
return {
initialProperties : {
version: 1.0,
qHyperCubeDef : {
qDimensions : [],
qMeasures : [],
qInitialDataFetch : [{
qWidth : 4,
qHeight : 1000
}]
}
},
definition : {
type : "items",
component : "accordion",
items : {
dimensions : {
uses : "dimensions",
min : 2,
max : 2
},
measures : {
uses : "measures",
min : 2,
max : 2
},
sorting : {
uses : "sorting"
},
settings : {
uses : "settings"
}
}
},
paint: function ($element, layout) {
}
};
} );
我想您是在先将扩展添加到 sheet 之后才添加属性的。
执行以下操作: - 从 sheet 中删除扩展 - 在浏览器中进行硬刷新(清除缓存,最好打开 Chrome Dev Tools 并启用选项以在 Chrom Dev Tools 打开时禁用缓存)。 - 将扩展名添加回 sheet - 然后它应该工作。
如果更改扩展的属性,这是一种常见行为,这些属性将在首次将应用程序添加到 sheet 时添加到应用程序中,并且不会正确更新。
希望对您有所帮助。