Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

For users already familiar with CommCare's conditional select functionality, referencing locations within a form is very similar.  To access the list of locations from within a CommTrack form, you can use the syntax described HERE.

Much like lookup tables in order to reference location data in a form, you must first include a reference to this instance in the forms xml.  To access this xml, enter your form, and in the top righthand corner, under "Tools", select "Edit Source XML"

You'll need to add the following line to the instances in order to reference location data:

<instance id="locations" src="jr://fixture/commtrack:locations"></instance>

Place this just above the first "<instance>" here:

 

Next you'll need to add a select question to the XML.

It sould look something like: 

<select1 ref="/data/district">
<label ref="jr:itext('district-label')" />
<itemset nodeset="instance('locations')/state_list/state">
<label ref="name"/>
<value ref="id" />
</itemset>
</select1>
  • No labels