-1

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

4

1 回答 1

1

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

生成的 id 是formId_elementName,其中 formId 是表单启动组件中存在的表单的 id(默认为“new_form”), elementName 是表单文本的 Element Name 字段中提供的值零件。

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

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

于 2013-11-07T08:17:39.397 回答