如果創建了組件,但其中不包含dialog.xml
文件,即使在設計模式下啓用,也不會在Sidekick中顯示爲可用,並且組件組指定 - 這是爲什麼?沒有對話框的組件不會在Sidekick中顯示
2
A
回答
0
你進入設計部分讓你的組件?我經常創建一個新組件,並且無法添加它,只是因爲我忘記在該頁面的設計模式中允許它。
編輯
好一點 - 我相信它在搭檔顯示了dialog.xml文件是必需的。否則,你必須在你需要的地方硬編碼你的組件。我會建議添加一個dialog.xml文件,即使它只是爲了將它顯示在sidekick中,所以你可以動態地將它添加到不同的頁面。
+0
即使在Design中啓用了組件,我認爲它仍然不會包含在Sidekick中,如果您沒有給它一個'dialog.xml'文件的話。不知道背後的推理是什麼,但認爲它的預期行爲沒問題。 – anotherdave 2013-04-04 23:55:02
3
如果您向該組件添加cq:editConfig節點,它將在解析器的設計對話框中啓用後顯示在旁邊,而不需要對話框。
作爲參考:http://dev.day.com/docs/en/cq/5-3/developing/components.html#Components and their structure
2
對話框都指用於動態地將內容添加到所述組件。 如果組件中沒有對話框,則沒有理由使組件在sidekick中顯示。你可以像這樣直接硬編碼組件。
<cq:include path="par0" resourceType="/apps/...." />
相關問題
- 1. 對話框不會顯示
- 2. 對話框沒有顯示
- 3. RecycleView不會顯示在對話框中
- 4. 打開文件對話框沒有顯示在不同的AppDomain
- 5. IOS中沒有顯示對話框cordova
- 6. 對話框沒有顯示在dojo
- 7. 引導3對話框中顯示沒有事件不觸發
- 8. Android:沒有顯示對話框的Asynctask
- 9. 進度對話框將不會顯示
- 10. Bootsrap對話框不會顯示
- 11. Primefaces對話框,沒有顯示
- 12. 進度對話框沒有顯示
- 13. 顏色對話框沒有顯示
- 14. 顯示對話框沒有FragmentActivty
- 15. openFileDialog.ShowDialog()沒有顯示對話框
- 16. Android對話框沒有顯示
- 17. 沒有顯示Android對話框
- 18. jQuery對話框沒有顯示
- 19. MYOB oauthService.GetTokensAsync沒有顯示對話框
- 20. jQuery對話框沒有完全顯示
- 21. 沒有顯示Android警報對話框
- 22. 對話框沒有顯示在一個活動組
- 23. 在CQ5中爲Sidekick和Insert對話框動態定義組件列表
- 24. p:在primefaces中對話框中沒有顯示的消息
- 25. 在Magnolia對話框中沒有顯示保存/取消對話框按鈕
- 26. 組件已設計但未顯示在Sidekick中
- 27. android警報對話框中的android複選框沒有顯示
- 28. 爲什麼在對話框顯示時不會觸摸事件?
- 29. PHP的內容不會在jQuery對話框中顯示
- 30. 顯示對話框不顯示對話框
你能澄清你的問題嗎? – Raptor 2013-04-04 12:33:18
創建了一個組件,幷包含屬性componentgroup,我發現,與創建對話框,我無法看到側踢組件,即使我給組件組。 – Tanishk 2013-04-04 12:59:12