[RichWidgets] Set a parameter to the Feedback Message on how long it must be displayed

By Evert van der Zalm on 18 Apr 2012
In some cases the feedback message widget is displayed to long/short. It possible to change that but then you'll need to clone the RW eSpace and make the change youself.

It would be nice if there was a input paramter where the display time could be set. On this way it's more useble in different situations.
J.23 Apr 2012
Especially the error-message, since it doesn't hide

In order to avoid to have custom implementations of the Feedbackmessage (RichWidget).

It would be nice if the Feedback_Message (Richwidget action) wouldhave new optional parameters to set:

- Autohide (True if message should automatically disappear after X seconds [timeout to hide])

- Timeout to hide (Message disappears after X seconds)

 

Currently:

- Warning and Error messages are not automatically hidden.

- Timeout to hide the feedback message is hardcoded and set to 15seconds 

 

Alternatively new Site properties would also do the trick, one to hide automatically messages of all types and another one to change the default timeout of 15 seconds.



Merged from 'New Feedback Message (Richwidget) optional parameters/configurations' (idea created on 2017-03-06 14:14:28 by Daniel Martins), on 2017-03-07 08:56:22 by André Vieira

Alternative: just 1 optional parameter, AutohideTimeout: if 0, feedback message stays always visible; if > 0, feedback message auto hides after the value that was specified.



Merged from 'New Feedback Message (Richwidget) optional parameters/configurations' (idea created on 2017-03-06 14:14:28 by Daniel Martins), on 2017-03-07 08:56:23 by André Vieira

Would also be nice to have an overridable default somewhere, to avoid having to specify the autohide/timeout for each message.



Merged from 'New Feedback Message (Richwidget) optional parameters/configurations' (idea created on 2017-03-06 14:14:28 by Daniel Martins), on 2017-03-07 08:56:23 by André Vieira

Had same idea a while ago regarding the time shown:


https://www.outsystems.com/ideas/1106/richwidgets-set-a-parameter-to-the-feedback-message-on-how-long-it-must-be-disp




Merged from 'New Feedback Message (Richwidget) optional parameters/configurations' (idea created on 2017-03-06 14:14:28 by Daniel Martins), on 2017-03-07 08:56:23 by André Vieira

Would love to see some of the built in widgets get more flexibility like this, without having to reinvent.

Otacon5 Jul

Currently, to change any default behavior around feedback messages, you need to do all of this:

"By default the feedback messages of the type Warning and Error, don't disappear automatically since they are usually used to display important information and usually we want the user to acknowledge the message hence the fact the message doesn't disappear automatically. As for Success feedback message and Info one, the feedback message should disappear after 15seconds. This is the default behavior of the feedback message from RichWidgets. If you want to change this behavior you would need to clone the Feedback Message logic and webblock and change the logic to send the autohide parameter set as true for all the feedback messages.To change the default 15seconds of wait before the feedback message disapears you would need to change the javascript of the feedback message webblock. Then the last step would be to replace the Richwidgets Feedback_Message Webblock by the cloned one. The Feedback_Message Webblock is used on the webblock WidgetsForLayout from the WebPatterns and that webblock is used on the Dublin layout. Since these elements are considered system components you would also need to clone them as you did with the Richwidgets Feedback Message one in order to be able to customize them, both widgets for Layout as well as the Dublin Layout." (@Outsystems Support)


I think 15 secs is too much for a feedback message and might have impact on UIX. It would be great to be able to customize this values through site properties or something similar. 



Merged from 'Customize default timeout to hide feedback messages' (idea created on 2017-07-05 12:53:27 by Otacon), on 2017-07-11 08:29:06 by Carlos Alfaro
J.5 Jul

Actually it is possible to tweak it somewhat.




Merged from 'Customize default timeout to hide feedback messages' (idea created on 2017-07-05 12:53:27 by Otacon), on 2017-07-11 08:29:06 by Carlos Alfaro

It's possible to tweak it, but the idea is to make it configurable.

Evert van der Zalm21 Jul (4 weeks ago)

I've done it myself in the past but that so not wishfull regarding the JS on all the RW blocks etc. It's more that it's an easy modification that would improve it a lot.

Alberto Ferreira8 Aug (10 days ago)

It would be nice if in the feedback message we have a parameter to define the timeout of the toaster.

Another nice to have could be that in the action parameter we could define something about the animation and position of the toaster (I know that is defined in the theme...)



TIA



Merged from 'feedback message action timeout parameter' (idea created on 2017-08-08 11:37:39 by Alberto Ferreira), on 2017-08-09 08:52:10 by J.
Menno Hoogsteen9 Aug (9 days ago)

This would be nice indeed! We just had a requirement of a customer that would like to see the those messages to be quicker removed from the screen. Especially the informational messages.



Merged from 'feedback message action timeout parameter' (idea created on 2017-08-08 11:37:39 by Alberto Ferreira), on 2017-08-09 08:52:10 by J.