Open link in another tab on button click

By Suraj Borade on 9 Aug 2016

Hello OutSystems,

Currently on order to open link in another tab, we are giving extended property to the link as "target = _blank" but this doesn't work for buttons.

If we want to open link in another tab on button click, we need to style link to look like button.

So it would be nice to have this extended property "target = _blank" is working same for buttons.

These are the complaints due to this issue 

http://www.outsystems.com/forums/discussion/18000/link-is-not-opening-in-new-tab/

http://www.outsystems.com/forums/discussion/11285/how-to-open-an-external-url-in-a-new-tab/

Thanks and Regards,

Suraj Borade

Add a Boolean property to links to configure if open in a new window.



Merged from '[Link] Open in a new window' (idea created on 2017-03-16 10:58:42 by Nelson Inácio), on 2017-10-26 08:42:04 by Kilian Hekhuis

Is it implemented in current version of Outsystems ? 

if yes I need this for my project.



Merged from '[Link] Open in a new window' (idea created on 2017-03-16 10:58:42 by Nelson Inácio), on 2017-10-26 08:42:04 by Kilian Hekhuis
Claring24 Oct

I would love to be able to open up a destination in a new tab without having to create an intense workaround of building the correct url adding it to a link with target = blank and placing a widget click or something on that.



Merged from 'Ability to open a Destination in a new tab' (idea created on 2017-10-24 07:46:30 by Claring), on 2017-10-26 08:42:20 by Kilian Hekhuis
J.24 Oct

Hi,

I am not sure if it's an advantage to implement it in service studio, because it should not be used often?

(because multiple tabs and 1 session has got it's own very annoying issues)

 




Merged from 'Ability to open a Destination in a new tab' (idea created on 2017-10-24 07:46:30 by Claring), on 2017-10-26 08:42:20 by Kilian Hekhuis

Agree with J completely. This is not something that should be happening often enough to justify making it a property.

J.Ja



Merged from 'Ability to open a Destination in a new tab' (idea created on 2017-10-24 07:46:30 by Claring), on 2017-10-26 08:42:20 by Kilian Hekhuis

I totally disagree with J. and Justin. This would be a useful property as I am trying to implement something, right now, where the user selects an item in a list and it opens a detail page, in another tab. I then control the tab to be closed when they exit the detail page. This would keep with the notion of low code and not make the developer have to be a javascript expert to figure this out, as noted by the originator of this thread, Claring. Please consider adding this property to the Destination widget. 

Thanks, Mark



Merged from 'Ability to open a Destination in a new tab' (idea created on 2017-10-24 07:46:30 by Claring), on 2017-10-26 08:42:20 by Kilian Hekhuis

Same here, we have many destinations with a 'target="_blank"'. And no offence Justin, but whether or not that should be happening often depends very much on the system. Our users have multiple monitors, and when working on the detail screen they want to open a second tab with more information to put on their 2nd monitor. Happens pretty often in our case.



Merged from 'Ability to open a Destination in a new tab' (idea created on 2017-10-24 07:46:30 by Claring), on 2017-10-26 08:42:20 by Kilian Hekhuis

Kilian -

No offense taken, but opening new tabs is a UI *worst practice*. It may be applicable to *your* use care, or Mark's, but it's still a *worst practice* on the whole.The tools shouldn't be making that easier. This is a classic example of a couple corner cases, but OutSystems doesn't encourage worst practices to make a few corner cases marginally easier, especially if it will be adding a parameter to something that people use constantly.

J.Ja

Claring26 Oct

In our system it is often required to have 2 (or more) pages opened simultaneously, or else the user has to keep switching back and forth, which frustrates them quite a bit.

That sounds like a design failure, not a requirement.

Not trying to be argumentative folks, but opening new tabs has horrific usability. I am sorry that some of you have been stuck with awful requirements or have designers that cannot figure out a better way to design your screens/workflow/applications. But I don't think the product needs to add a feature to support requirements like this. Opening new tabs should be an exceptionally rare circumstance in a properly designed Web application, and the OutSystems product is clearly not interested in edge cases.

J.Ja

|ndeed this might not be the place to argue about this, Justin, but trust me that in our specific use-case it makes sense :).

Yes, that's my point, there are a could of use cases where it makes sense, but on the whole, those use cases do not justify a product change. OutSystems doesn't design for the 20%, it designs for the 80%.

J.Ja

Funnily enough, there's several places on the Forum, Forge and Ideas sections where new tabs open :)