2014-01-09 111 views
0

我需要使用CQ5表格创建一个电子邮件注册表格,但它必须是内置compoenets的组合。CQ5中的注册表格

示例 - 它应该是一种在助手中显示的组件,称为“注册”组件/表单。这里的作者应该可以拖动这个注册组件/表格&它应该具有像名字,姓氏,电子邮件,密码等所有的值,提交按钮应该去表单提交。

对此的任何意见,请分享。

+0

我不清楚你在问什么 - 这听起来像你说你不想创建自定义组件,但你确实希望OOTB组件的行为有所不同。你不能兼得! :) – anotherdave

+0

@anotherdave我想创建一个定制的功能齐全的区域表单,内置字段吗?可能吗? – Rtrvd

+0

由于* user1723204 *如下所述,您可以将组件包含在另一个中,但我认为您需要在顶部进行一些自定义开发 - 例如,如果它是一个注册组件,它将需要一些类型的控制流程,它将针对您的用例进行特定处理。 – anotherdave

回答

0

您可以在jsp中使用form来编写一个自定义组件,并附带提交按钮include。在表单内部使用解析器(用于添加字段组件,如文本框,下拉列表,隐藏字段,其中通用表单块组在伙伴中)。然后编写一个servlet从表单提交。这种方式只有表单路径和提交按钮将被固定其余字段的作者可以随时随地获得任意数量。

0

您可以创建自己的组件。在这些组件中,您可以包含其他组件。例如,如果我想包括我parsys组件内我会得到像

mycomponent.jsp

<cq:include path="myparsys" resourceType="foundation/components/parsys" /> 

这种方式,你可以创建组件包括构建自己的组件。