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> |