2015-02-09 2 views
0

Можно ли настроить кнопку «clear» в форме runner? Я хочу сохранить некоторые значения по умолчанию в форме (после кликов пользователя на этой кнопке), и я хочу, чтобы кнопка «очистить» оставила эти значения и не очистила их.Настроить кнопку очистить в Orbeon

Теперь я хочу добавить кнопку обновления или добавить обновление для очистки кнопки. В моих свойствах у меня есть строка:

<property 
    as="xs:string" 
    name="oxf.fr.detail.buttons.*.*" 
    value="refresh pdf save-draft review workflow-send"/> 

Но, к сожалению, в виде полоза я не вижу кнопку обновления

ответ

0

Если добавить «FR: кнопки» тег в вашу форму, вы сможете добавить свой собственные кнопки. Этот тег должен быть помещен в '<fr:view>' сразу после '</fr:body>'. Если вы настроили свойство oxf.fr.detail.buttons.*.*, чтобы определить кнопки, которые вы хотите отобразить, он переопределит его. Вы должны явно разместить кнопки, которые хотите показать, например. <fr:save-button/>.

Я создал быстрый пример, чтобы показать его. Следующий пт: кнопки будут показывать пользовательский чистую кнопку вместе с 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

+0

, чем вы для ответ. На самом деле я хочу достичь следующей цели: хочу, чтобы кнопка обновляла страницу. Возможно ли это в форме бегун? Я читал там: https://github.com/orbeon/orbeon-forms/wiki/Form-Runner-~-Buttons-and-Processes, которые я могу добавить на страницу обновления, но это не работает для меня. С уважением – user2539823

+0

Мне никогда не нужна кнопка «Обновить», но у Орбеона это есть. Что вы подразумеваете под этим не работает? Пожалуйста, уточните вашу проблему и ожидаемое поведение. –

+0

Я отредактировал свое сообщение и объяснил, что не так. – user2539823

Смежные вопросы