You can drag a hyperlink in both a dataview and a template grid. Only the attributes of the object of the dataview in which you are placing the external link widget can be used. I described two different kind of external link implementations:
Website link:
- Add a website caption attribute
- Add an URL attribute of type Sting to the same object
- Add the external link widget in the dataview of the object
- Connect the caption attribute by clicking the right mouse button on the external link
- Connect the URL attribute by clicking the right mouse button on the external link
- Add a microflow which is triggered on change of the caption attribute field and check whether the caption attribute already contains http:// or https://. If so, the URL attribute is exactly the same as the caption attribute. If not, set 'http://' + the caption attribute.
Email link:
- Add a email caption attribute
- Add an URL attribute of type Sting to the same object
- Add the external link widget in the dataview of the object
- Connect the caption attribute by clicking the right mouse button on the external link
- Connect the URL attribute by clicking the right mouse button on the external link
- Add a microflow which is triggered on change of the caption attribute field and set the URL attribute as 'mailto:' + the caption attribute.
I would also refer to this question.