AEM标签未按正确顺序显示

时间:2019-01-14 04:02:11

标签: aem cq5

我编写了一个脚本,该脚本生成一些AEM标签并将其推入crx。标签可以完美工作。

cq:tags

enter image description here

现在,我阅读这些标签并将其显示为对话框中的下拉列表。

enter image description here

这些标签的顺序以某种方式变得混乱。有谁知道为什么会这样,怎么解决?

干杯!

1 个答案:

答案 0 :(得分:0)

您的标题节点的节点类型是什么?类型将决定它是否可订购。验证您的标记创建为undefined = var barBuildX = function(csv, domainColumnName, rangeMin, rangeMax, paddingInner, PaddingOuter) { var dom = []; return d3.csv(csv).then(function(data) { console.log(data); //this works data.forEach(function(d) { dom[dom.length] = d[domainColumnName]; }); console.log(dom); //this works var x = { domain: dom, rMin: rangeMin, rMax: rangeMax, padIn: paddingInner, padOut: paddingOuter }; console.log(x); //this DOES NOT work return x; //Undefined... / Type Error }); }; // how to invoke the function: barBuildX(...).then(x => { console.log(x); }); ,并且jcr:primaryType = cq:Tag

有关更多详细信息,请参见https://forums.adobe.com/thread/2513656。您可能要检查有关所用节点类型的JCR规范。