2013-04-04 42 views
2

如果創建了組件,但其中不包含dialog.xml文件,即使在設計模式下啓用,也不會在Sidekick中顯示爲可用,並且組件組指定 - 這是爲什麼?沒有對話框的組件不會在Sidekick中顯示

+3

你能澄清你的問題嗎? – Raptor 2013-04-04 12:33:18

+1

創建了一個組件,幷包含屬性componentgroup,我發現,與創建對話框,我無法看到側踢組件,即使我給組件組。 – Tanishk 2013-04-04 12:59:12

回答

0

你進入設計部分讓你的組件?我經常創建一個新組件,並且無法添加它,只是因爲我忘記在該頁面的設計模式中允許它。

編輯

好一點 - 我相信它在搭檔顯示了dialog.xml文件是必需的。否則,你必須在你需要的地方硬編碼你的組件。我會建議添加一個dialog.xml文件,即使它只是爲了將它顯示在sidekick中,所以你可以動態地將它添加到不同的頁面。

+0

即使在Design中啓用了組件,我認爲它仍然不會包含在Sidekick中,如果您沒有給它一個'dialog.xml'文件的話。不知道背後的推理是什麼,但認爲它的預期行爲沒問題。 – anotherdave 2013-04-04 23:55:02

2

對話框都指用於動態地將內容添加到所述組件。 如果組件中沒有對話框,則沒有理由使組件在sidekick中顯示。你可以像這樣直接硬編碼組件。

<cq:include path="par0" resourceType="/apps/...." />