Hi everybody,
How are you? Hope you are doing well.
I'm continue working on a POC.
I wanna show captions instead the absolute URL on the links.
I have a c# development that use ODATA for upload files and save links values into fields.
If I enter a text manually a caption "Documento" (custom caption) appears on lost focus but disappears on a reload.(please see the attach)
the requeriment include a caption on every link instead the URL
Also I need to include this on a new section as you can see on the attach file.
I will appreciate an idea.
Kind regards.
Like
Dear Uriel,
In order to achieve such task you can do the following:
- Create two fields in your object: Caption and URL.
- Pass both caption(how do you want the link to display) and URL over OData.
- Display only caption field on the page.
- Make the caption field clickable and by the click, read corresponding URL and open in new tab.
Here is an example of the code on how to make a field clickable:
methods: {
getIsLinkColumn: function(entitySchema, column) {
if (column.columnPath === "UsrCaption") {
return true;
}
return this.callParent(arguments);
},
addColumnLink: function(item, column) {
this.callParent(arguments);
},
linkClicked: function(recordId, columnName) {
if (columnName === "UsrCaption") {
var path = this.get("UsrURL"); //"https://www.google.com";
window.open(path);
}
this.callParent(arguments);
}
}
Hope this would help.
Sincerely,
Anastasia