获取CQ5表单文本组件的输入值

时间:2013-11-01 08:52:12

标签: cq5

我们想要获取在单个页面上多次使用的CQ5文本框组件的输入值。我们添加了如下组件: -

<cq:include path="lastname" resourcetype="demoproject/components/lastname">
<cq:include path="firstname" resourcetype="demoproject/components/firstname">

在firstname和lastname中扩展cq5表单文本组件。

请帮助我们获取各个字段的值。我们考虑为每个组件提供唯一的ID,但由于我们使用的是默认的CQ5组件,因此我们无法为.jsp页面中包含的每个组件设置不同的ID。

请尽快帮助。

提前致谢。

1 个答案:

答案 0 :(得分:0)

Nithalia,

如果你要通过cq:include包含一个组件,那么你将只会遇到它的一个实例而永远无法动态使用它。 您必须将此文本组件的多个实例拖到Parsys中,然后必须单独配置每个实例。拖入Parsys时的组件独立于其他组件,因为每次拖动时都会创建一个不同的节点。如果您将包含它,则只会创建一个节点,因此只能进行一次编辑。 如果要进行一些研究,请在Geomartixx站点上多次拖动文本组件并单独配置它们,并查看将在/ content路径下创建的节点。