We recommend reviewing what is submitted before posting, in case your idea has already been submitted by another community member. If it has been submitted, vote for that existing feature request (by clicking the up arrow) to increase its opportunity of being added to Cireson solutions.
For more information around feature requests in the Cireson Community click here.
Comments
In order to do so, we need the proper formatting and a code snippet as shown in the post below (EDITED). Here is an example link format:
<a href="http://www.google.com">Test Link</a>
If that property were then displayed in the promoted view along with the below changes, it would be a clickable link.
In the extended property you would put this (I used Title in this case)
Then, the column displays a clickable link:
For some reason it doesn't display as a link for me.
You will need to change the URL on line 3 to the URL of your promoted view.
Note: this code is flipping the encoded flag on all columns, which is probably unnecessary. We could probably add to the IF statement on line 10 the following: gridColumns[i].title == "The Title of your column with the link"
Yes, that works much better :-) I'll play around with this to see how cumbersome it is to add all of my views to this, but it definitely helps in the short term.
As a work around for not having these link enabled by default we added a button to the form that opens the URL to the 3rd party site.
If it helps anyone else you can add the code below to your custom.js file and point it to the extension field you have your URL in. Then just add a button to your form
// Go To Project Site SR
app.custom.formTasks.add('ServiceRequest', null, function(formObj, viewModel){
viewModel.set("GoToProjectSiteSR", function() {
var win = window.open(document.getElementsByName("WFN_ExtString28")[0].value, '_blank');
win.focus();
return;
});
});