...
For the data source data connection data definition there is a URL type available. This will create a hyperlink in the client and can be constructed dynamically with the underlying data, making it easy to route to a particular URL. But if the URL is pointing to an intranet source and the client is located outside of the domain, we will need to proxy the request. By altering the the column property, we will add the "/proxy/" at the beginning to let Weave make the request instead of the client.
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<data:datadefinition id="roadDetails">
<datasourcedataconnection datasource="datasource.main" table="ROADS" key="RD_NAME" prefix="DISTINCT">
<parameter name="alttype" label="Alt. Type" column="PLAN_CODE"/>
<parameter name="alttype" label="Alt. Type" column="ALT_TYPE"/>
<parameter type="url" name="plan" label="Plan" column="'/proxy/http://imgsvr:8080/gis/documents/plan_'||ROADS.PLAN_CODE||'.pdf'" text="Open"/>
</datasourcedataconnection>
</data:datadefinition> |
...