Skip to content

Instantly share code, notes, and snippets.

@ebruchez
Last active December 1, 2018 17:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ebruchez/7c6bd21147e2842febec222fcd287a85 to your computer and use it in GitHub Desktop.
Save ebruchez/7c6bd21147e2842febec222fcd287a85 to your computer and use it in GitHub Desktop.
<vocabulary xmlns:fr="http://orbeon.org/oxf/xml/form-runner" xmlns:xf="http://www.w3.org/2002/xforms">
<!-- See:
https://github.com/orbeon/orbeon-forms/issues/3803
https://github.com/orbeon/orbeon-forms/issues/3368
https://github.com/orbeon/orbeon-forms/issues/224
https://github.com/orbeon/orbeon-forms/issues/1688
-->
<!-- Events:
form-load-after-controls
form-load-action-after-data
form-load-before-data
value-changed
activate
grid-iteration-added
grid-iteration-moved
grid-iteration-deleted
section-iteration-added
section-iteration-moved
section-iteration-deleted
-->
<!-- Top-level elements -->
<fr:service/>
<fr:listener/>
<fr:action/>
<!-- Control structures -->
<try>
<block/>
<catch/>
<finally/>
</try>
<if>
<then/>
<else/>
</if>
<for>
</for>
<while>
</while>
<block/>
<!-- Actions -->
<!-- Service actions -->
<service-call>
<setvalue/>
<setparam/>
</service-call>
- when successful, returns the response (XML?)
<!-- Grid actions -->
<grid-clear/>
<grid-add-iteration/>
<grid-remove-iteration/>
<grid-iterate/>
- or some other way?
<!-- Section actions -->
<section-clear/>
<section-add-iteration/>
<section-remove-iteration/>
<section-iterate/>
- or some other way?
<!-- Control actions -->
<control-setvalue/>
<control-setitems/>
<!-- Process core actions-->
<process-call/>
<process-action-call/>
<success/>
<suspend/>
<resume/>
<abort/>
<nop/>
<!-- Process Form Runner actions-->
<fr:validate/>
<fr:wizard-update-validity/>
<fr:pending-uploads/>
<fr:rollback/>
<fr:save/>
<fr:email/>
<fr:send/>
<fr:set-data-status/>
<fr:navigate/>
<fr:relinquish-lease/>
<fr:success-message/>
<fr:error-message/>
<fr:confirm/>
<fr:open-rendered-format/>
<fr:captcha/>
<fr:collapse-all/>
<fr:expand-all/>
<fr:expand-invalid/>
<fr:new-to-edit/>
<fr:result-dialog/>
<fr:review/>
<fr:edit/>
<fr:show-relevant-errors/>
<fr:summary/>
<fr:unvisit-all/>
<fr:visit-all/>
<fr:wizard-prev/>
<fr:wizard-next/>
<!-- Process XForms actions -->
<xf:setvalue/>
<xf:dispatch/>
<xf:send/>
<xf:show/>
<xf:hide/>
</vocabulary>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment