我試圖在自動完成的下拉列表中顯示所有附件(從當前頁面)。這是Atlassian的-plugin.xml中定義的參數部分:Confluence宏瀏覽器自動完成附件
<xhtml-macro name="plugin-name" class="com.example.macro.name" key="macroname-xhtml" icon="/download/resources/${project.groupId}.${project.artifactId}/icons/macroname.png">
<category name="formatting"/>
<parameters>
<parameter name="content_input" type="confluence-content" />
<parameter name="space_input" type="spacekey" />
<parameter name="attachment_input" type="attachment" />
</parameters>
</xhtml-macro>
的confluence-content
和spacekey
類型的工作就好了。它顯示了一個自動完成頁面和空格的文本框。
但是,attachment
類型顯示無法自動完成的空白下拉列表(選擇框)。
正式合流文件說,它應該工作像我這樣做: https://developer.atlassian.com/display/CONFDEV/Including+Information+in+your+Macro+for+the+Macro+Browser
我必須在這裏失去了一些東西,但我不知道是什麼。任何人都可能知道問題是什麼?
這比礦和你是能夠過濾的文件擴展名是更好的選擇。 –
它在下拉列表中列出已存在的文件給用戶。自動完成很好,但只有在未知附件文件名的情況下。 – jimmybondy