Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Suggested Answer
Replies
8 replies
Answers
1 answer
Subscribers
7 subscribers
Views
6007 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
User Interface
Auto Hide after certain Period
harshav
over 8 years ago
Hi All,
There are some private details which are to be displayed on my screen and I did masking for that, and user is having a Show details button , where when clicked I am making the Masked : false(), but the requirement is after some time say after 5 seconds the data should be masked again, without doing any click on sail form.
I know 90% this is not possible until and unless the user clicks on the screen or perform some action on the sail form.
But is there any other OOTB way to do this.
Thanks in advance :)
OriginalPostID-262740
Discussion posts and replies are publicly visible
0
harshav
over 8 years ago
Sorry basically the subject of this should be Auto unmasking after certain period.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Stefan Helzle
A Score Level 3
over 8 years ago
AFAIK there is no way to do that. We cannot change anything on a SAIL form without user interaction.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
harshav
over 8 years ago
Thanks Stefan :) then I am 100% correct
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
abhinavg712
Certified Lead Developer
over 8 years ago
Try to use exception path which will auto trigger as per timer set and redirect the flow back to the task and it between manage the masked flag.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Stefan Helzle
A Score Level 3
over 8 years ago
An exception path can not be chained and breaks user experience as the user will not be able to submit the task he is looking at.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
wayne
over 6 years ago
Can't you use something like:
showWhen: now() > <hideTimestamp + 5 seconds>
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Reject Answer
Cancel
0
aratim
over 6 years ago
It is not possible to change anything in SAIL form without user interaction.
Thanks.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
deviratnamv
A Score Level 2
over 6 years ago
It is not possible but we can use show when property based on the below condition:
code:
{
a!sectionLayout(
contents: {
a!textField(
value: "Data"
)
},
showWhen:not(ri!showdetails_Btn="True")
),
a!buttonLayout(
primaryButtons: a!buttonWidget(
label: if(ri!showdetails_Btn="true","Show Details","Hide Details"),
value: if(ri!showdetails_Btn="True","False","True"),
saveInto: ri!showdetails_Btn
)
)
}
Thanks,
Devi
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel