Ofbiz предлагает формы, написанные в формате xml:
partyForm.xml:
<form name="AddPartyNote" type="single" target="createPartyNote"
focus-field-name="noteId" header-row-style="header-row" default-table-style="basic-table">
<auto-fields-service service-name="createPartyNote"/>
<field name="partyId"><hidden/></field>
<field name="noteId" tooltip="${uiLabelMap.PartyOptional}"><hidden/></field>
<field name="noteName" title="${uiLabelMap.FormFieldTitle_noteName}" tooltip="${uiLabelMap.PartyOptional}"> </field>
<field name="note"><textarea cols="70" rows="10"/></field>
<field name="submitButton" title="${uiLabelMap.CommonSave}" widget-style="smallSubmit"><submit button-type="text-link"/></field>
<field name="cancelLink" title=" " widget-style="smallSubmit">
<hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="partyId"/>
</hyperlink>
</field>
</form>
Для каждой формы есть кнопка отправки и, скорее всего, несколько других кнопок, таких как отмена, обновление и т. Д.
Форма выше служит для добавления заметки. для того, чтобы это произошло, он вызывает службу и цель createPartyNote
.
Я создал новый сервис с именем createPartyNoteAndNotify
, и то же самое для цели.
Теперь мне нужно добавить новую кнопку с именем Сохранить и уведомить
, что аналогично кнопке save : <field name="submitButton" title="${uiLabelMap.Common.....
из вышеперечисленного, но с другой целью и обслуживанием (новые createPartyNoteAndNotify
)
Я попробовал следующее:
<auto-fields-service service-name="createPartyNoteAndNotify"/>
<field name="submitAndNotifyButton" title=" " widget-style="smallSubmit"><submit button-type="text-link"/></field>
и многие другие пути без успеха.
Как добавить еще одну кнопку в форму, которая служит другой цели?