我正致力于在CQ5中创建自定义报告报告页面。我按照列出的here步骤正确设置了报表库和列库组件。例如,通过将属性nodeTypes
设置为cq:Template
我想为其添加一个约束,例如选择jcr:title
为foo
的模板。我在querybuilder
下创建了一个名为propertyConstraints
的节点,并在其下面的节点中添加了我的约束,如here所述。但是,这根本不适用于我。
向querybuildernode添加约束的正确方法是什么?有没人试过这个?
此外,一旦我正确地工作,我可以扩展此示例以返回特定模板的页面吗?
答案 0 :(得分:0)
你有没有看过QueryBuilder API? Adobe的文档讨论了如何匹配1个或多个属性值。
答案 1 :(得分:0)
在propertyConstraints
queryBuilder
下创建一个节点nt:unstructured
使用任何名称在propertyConstraints
下创建另一个节点。
向此节点添加属性:
name String jcr:title
value String foo