0

我正在研究扩展 cq5 列表组件以创建自定义列表显示(显然)。构造函数接受一个 SlingHttpServletRequest 并且最小的 java 文档说“从指定的请求创建一个列表”。

有人可以解释如何使用这些请求设置来构建列表吗?我应该更改请求中的哪些内容以更改列表?有没有更好的文档?

4

1 回答 1

2

该组件使用请求来检索资源对象。

在 init 方法中,它检索资源节点的属性。“listFrom”属性对您来说最重要,因为它控制着列表的创建方式。通过查询构建器、搜索、检索孩子(“孩子”)或标签。List 组件执行一个简单的字符串等于来找出设置了哪个选项并执行相关的逻辑。

最后返回一个PageIterator,由jsp处理。

于 2013-06-03T13:11:14.113 回答