2
 Followers
42
 Likes

Set "Default" button programmatically

Frontend
On our radar
Sometimes you have two buttons that you want to have as the "Default" button based on different conditions. For example, if you have a screen with basic and advanced search, you want the "Search" button to be the default button, but you have a different "Seach" button in the If.

J.Ja
Created on 14 Jul 2015
Comments (10)
21 Jun 2016
This would be great!
2 Nov 2016

+1

9 Feb 2017

This would be super great to have.

That should already be possible with some JavaScript. After all, the default button is a client-side behavior.

13 Feb 2017

There's more to it than just the behavior, there is also styling that comes with it too.

J.Ja

The style is the easier part - it can be easily applied by adding the Is_Default class name to the button. This works for submit buttons and for links as well.

The handling of the enter key should be a little trickier. But it could be done by including a "dummy" default button, and then writing the onclick extended property to delegate the click on the real (programmatically calculated) default button. Something along these lines:

onclick = "$('#" + RealDefaultButton.Id + "').click(); return false;"

13 Feb 2017

Point is, this is a lot of work to do when they could just make this easy on us. :)

J.Ja

21 Feb 2017

True! Especially considering how many of the other Attributes of Widgets can simply have expressions that resolve to Booleans in them.

5 Dec 2017

We need this

I Agree with Justin. Turn it more easy for ud !

views
628
Followers
2