Created
April 2, 2020 17:56
-
-
Save avernet/e443b44821c9d28e389ca5b61ac3a16b to your computer and use it in GitHub Desktop.
Location readonly and reset unless Access Route is "in person"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<xh:html xmlns:xh="http://www.w3.org/1999/xhtml" xmlns:xf="http://www.w3.org/2002/xforms" | |
xmlns:xs="http://www.w3.org/2001/XMLSchema" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns:ev="http://www.w3.org/2001/xml-events" | |
xmlns:xi="http://www.w3.org/2001/XInclude" | |
xmlns:xxi="http://orbeon.org/oxf/xml/xinclude" | |
xmlns:xxf="http://orbeon.org/oxf/xml/xforms" | |
xmlns:map="http://www.w3.org/2005/xpath-functions/map" | |
xmlns:array="http://www.w3.org/2005/xpath-functions/array" | |
xmlns:exf="http://www.exforms.org/exf/1-0" | |
xmlns:fr="http://orbeon.org/oxf/xml/form-runner" | |
xmlns:saxon="http://saxon.sf.net/" | |
xmlns:sql="http://orbeon.org/oxf/xml/sql" | |
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" | |
xmlns:fb="http://orbeon.org/oxf/xml/form-builder"> | |
<xh:head> | |
<xh:title>Location readonly and reset unless Access Route is "in person"</xh:title> | |
<xf:model id="fr-form-model" xxf:expose-xpath-types="true" xxf:analysis.calculate="true"> | |
<!-- Main instance --> | |
<xf:instance id="fr-form-instance" xxf:exclude-result-prefixes="#all" xxf:index="id"> | |
<form confirmation-content-id="" admin-email-content-id="" admin-email-recipients="" | |
user-email-content-id=""> | |
<section-1> | |
<grid-1> | |
<service_channel/> | |
<control-1/> | |
</grid-1> | |
</section-1> | |
</form> | |
</xf:instance> | |
<!-- Bindings --> | |
<xf:bind id="fr-form-binds" ref="instance('fr-form-instance')"> | |
<xf:bind id="section-1-bind" name="section-1" ref="section-1"> | |
<xf:bind id="grid-1-bind" ref="grid-1" name="grid-1"> | |
<xf:bind id="service_channel-bind" ref="service_channel" name="service_channel"/> | |
<xf:bind id="control-1-bind" ref="control-1" name="control-1" | |
calculate="if ($service_channel = 'inperson') then . else ''" | |
readonly="$service_channel != 'inperson'"/> | |
</xf:bind> | |
</xf:bind> | |
</xf:bind> | |
<!-- Metadata --> | |
<xf:instance id="fr-form-metadata" xxf:readonly="true" xxf:exclude-result-prefixes="#all"> | |
<metadata> | |
<application-name>a</application-name> | |
<form-name>a</form-name> | |
<title xml:lang="en">Location readonly and reset unless Access Route is "in person"</title> | |
<description xml:lang="en"/> | |
<created-with-version>2019.1-SNAPSHOT PE</created-with-version> | |
<library-versions> | |
<orbeon>1</orbeon> | |
<app>1</app> | |
</library-versions> | |
</metadata> | |
</xf:instance> | |
<!-- Attachments --> | |
<xf:instance id="fr-form-attachments" xxf:exclude-result-prefixes="#all"> | |
<attachments/> | |
</xf:instance> | |
<!-- All form resources --> | |
<xf:instance xxf:readonly="true" id="fr-form-resources" xxf:exclude-result-prefixes="#all"> | |
<resources> | |
<resource xml:lang="en"> | |
<service_channel> | |
<label>Access route</label> | |
<hint/> | |
<item> | |
<label>Phone</label> | |
<value>phone</value> | |
</item> | |
<item> | |
<label>Service BC center</label> | |
<value>inperson</value> | |
</item> | |
</service_channel> | |
<control-1> | |
<label>Location</label> | |
<hint/> | |
<item> | |
<label>First choice</label> | |
<value>1</value> | |
</item> | |
<item> | |
<label>Second choice</label> | |
<value>2</value> | |
</item> | |
<item> | |
<label>Third choice</label> | |
<value>3</value> | |
</item> | |
</control-1> | |
<section-1> | |
<label>Untitled Section</label> | |
</section-1> | |
</resource> | |
</resources> | |
</xf:instance> | |
</xf:model> | |
</xh:head> | |
<xh:body> | |
<fr:view> | |
<fr:body xmlns:xbl="http://www.w3.org/ns/xbl" xmlns:p="http://www.orbeon.com/oxf/pipeline" | |
xmlns:oxf="http://www.orbeon.com/oxf/processors"> | |
<fr:section id="section-1-section" bind="section-1-bind"> | |
<xf:label ref="$form-resources/section-1/label"/> | |
<fr:grid id="grid-1-grid" bind="grid-1-bind"> | |
<fr:c y="1" x="1" w="6"> | |
<xf:select1 id="service_channel-control" bind="service_channel-bind" appearance="dropdown"> | |
<xf:label ref="$form-resources/service_channel/label"/> | |
<xf:hint ref="$form-resources/service_channel/hint"/> | |
<xf:alert ref="$fr-resources/detail/labels/alert"/> | |
<xf:itemset ref="$form-resources/service_channel/item"> | |
<xf:label ref="label"/> | |
<xf:value ref="value"/> | |
</xf:itemset> | |
</xf:select1> | |
</fr:c> | |
<fr:c y="1" x="7" w="6"> | |
<xf:select1 id="control-1-control" bind="control-1-bind" appearance="dropdown"> | |
<xf:label ref="$form-resources/control-1/label"/> | |
<xf:hint ref="$form-resources/control-1/hint"/> | |
<xf:alert ref="$fr-resources/detail/labels/alert"/> | |
<xf:itemset ref="$form-resources/control-1/item"> | |
<xf:label ref="label"/> | |
<xf:value ref="value"/> | |
</xf:itemset> | |
</xf:select1> | |
</fr:c> | |
</fr:grid> | |
</fr:section> | |
</fr:body> | |
</fr:view> | |
</xh:body> | |
</xh:html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment