title: $:/plugins/tiddlywiki/geospatial/demo/real-estate-demo caption: Real Estate Demo tags: $:/tags/GeospatialDemo This is a list of all the tiddlers containing ~GeoJSON markers in this wiki (identified by the tag <>) viewed as both a map and a table. <$let schema={{$:/plugins/tiddlywiki/geospatial/demo/real-estate-demo/schema}} >
<$list filter="[jsonindexes[fields]]" variable="index"> <$let config={{{ [jsonget[fields],,[name]addprefix[$:/config/geospatial/demo/real-estate-demo/fields/]] }}} >
<$checkbox tiddler=<> field="visible" checked="yes" unchecked="no" default="yes"> <$text text={{{ [jsonget[fields],,[caption]] }}}/>
Sorting by <$select tiddler="$:/config/geospatial/demo/real-estate-demo/sort-field" default="title"> <$list filter="[jsonindexes[fields]]" variable="index"> <$checkbox tiddler="$:/config/geospatial/demo/real-estate-demo/sort-order" field="text" checked="reverse" unchecked="normal" default="normal"> Reverse sort order
<$list filter="[jsonindexes[fields]]" variable="index"> <$let config={{{ [jsonget[fields],,[name]addprefix[$:/config/geospatial/demo/real-estate-demo/fields/]] }}} > <$list filter="[get[visible]else[yes]match[yes]]" variable="ignore"> <$let sortField={{{ [[$:/config/geospatial/demo/real-estate-demo/sort-field]get[text]else[title]] }}} sortOrder={{{ [[$:/config/geospatial/demo/real-estate-demo/sort-order]get[text]else[normal]] }}} > <$list filter="[all[shadows+tiddlers]tag[$:/tags/GeoMarker]sortorder]"> <$list filter="[jsonindexes[fields]]" variable="index"> <$let config={{{ [jsonget[fields],,[name]addprefix[$:/config/geospatial/demo/real-estate-demo/fields/]] }}} > <$list filter="[get[visible]else[yes]match[yes]]" variable="ignore">
<$text text={{{ [jsonget[fields],,[caption]] }}}/>
<$let fieldname={{{ [jsonget[fields],,[name]] }}} > <$text text={{{ [get] }}}/>