Note
This widget is deprecated.
Widget that basically use the Recenter widget from MapFish. It’s a textbox field where the user can input some text. A request is send on the server and matching results are returned in a dropdown list. The selection of one element from the list recenters the map to it.
Sample configuration
<mapfishrecenter>
<name>W_MyMapFishRecenter</name>
<options>
<title>Search</title>
<forcefilters>true</forcefilters>
<defaultzoom>10</defaultzoom>
<fields>
<field>
<queryparam>field1</queryparam>
<displayfield>field1</displayfield>
<label>Field #1</label>
<filter>%#</filter>
</field>
<field>
<queryparam>field2</queryparam>
<displayfield>field2</displayfield>
<label>Field #2</label>
</field>
</fields>
</options>
</mapfishrecenter>
The widget must be drawn with the drawWidget function. See drawWidget / drawWidgets.
| fields/field/queryparam: | |
|---|---|
| The field to be searched in the database | |
| fields/field/displayfield: | |
| The field to be shown in the combobox, can be setted to a different value than the queryparam | |
| fields/field/label: | |
| The label to be printed with the combobox | |
| fields/field/filter: | |
|---|---|
| For this field to be used, the forcefilters parameter must be set to true. The ‘%’ are the jokers and the ‘#’ is replaced by the query. Setted to ‘%#%’ by default | |
| forcefilters: | Set to true to remove the radiobuttons and force the filters per field |
| defaultzoom: | The zoom level to zoom to when recentering on a Point geometry. |
featureserver
read