2014-01-09 107 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" /> 

這種方式,你可以創建組件包括構建自己的組件。