如果加上'FR:按鈕的代碼到你的表格,你可以添加你的自己的按鈕。該標籤應放置在'</fr:body>
'後面的'<fr:view>
'中。如果您已配置屬性oxf.fr.detail.buttons.*.*
來定義要顯示的按鈕,則會覆蓋它。您必須明確地放置您要顯示的按鈕,例如<fr:save-button/>
。
我創建了一個快速示例來顯示它。下面FR:按鈕將共同顯示自定義清理按鈕,Orbeon的「保存」和「PDF」按鈕:
<fr:buttons xmlns:oxf="http://www.orbeon.com/oxf/processors"
xmlns:p="http://www.orbeon.com/oxf/pipeline"
xmlns:xbl="http://www.w3.org/ns/xbl">
<fr:button>
<xf:label ref="'Clear'"/><!--You can change it to a localized path-->
<xf:action ev:event="DOMActivate">
<!--Clean fields, but keep values for lastname and phone fields-->
<xf:setvalue xxf:iterate="instance('fr-form-instance')/section-1/*[name()!='lastname' and name()!='phone']"/>
</xf:action>
</fr:button>
<fr:pdf-button/> <!--Orbeon PDF button-->
<fr:save-button/> <!--Orbeon save button-->
</fr:buttons>
你可以看到在下面的鏈接自定義按鈕又如:http://wiki.orbeon.com/forms/how-to/fb-fr/form-builder-wizard
比你的響應。其實我想達到以下目標:我想要有刷新頁面的按鈕。是否有可能成爲亞軍?我在那裏讀到:https://github.com/orbeon/orbeon-forms/wiki/Form-Runner-~-Buttons-and-Processes,我可以添加刷新頁面,但它不適用於我。問候 – user2539823 2015-02-10 09:39:54
我從來不需要'刷新'按鈕,但Orbeon擁有它。你的意思是什麼不起作用?請指定更好的問題和預期的行爲。 – 2015-02-10 13:26:23
我編輯了我的文章並解釋了什麼是錯的。 – user2539823 2015-02-10 19:35:55