如何在CQ5中通过CRX DE多次使用表单文本组件

时间:2013-11-07 05:50:19

标签: cq5

我想在页面中多次添加表单文本组件,并在CQ5中为它们提供不同的ID。

1 个答案:

答案 0 :(得分:1)

默认表单文本组件不提供指定id的选项,而是自己生成一个id。

生成的id是 formId_elementName ,其中formId是表单起始组件中存在的表单的id(默认为“new_form”),而elementName是的值是在表单文本组件的“元素名称”字段中提供。

但是,如果您想提供作者,能够将自己的id添加到表单启动组件,那么一种可能的方法是覆盖默认的表单文本组件。

在名为id的表单文本组件的对话框中添加一个附加字段,并在jsp中将该值用作输入字段的id。但是在提供此功能时要小心,因为作者可能忘记适当地更新id字段,从而导致许多文本字段具有相同的id。