Question

Refresh this section is not working if the section contains Obfuscated text fields(Password kind of field)
Hi Team,
Could you please Help me on the below request:
Not able to refresh the section if we have a Obfuscated text field in section
Requirement:
We have a Password text field in section and below with button calling Data Transform to refresh this section option. In DT have mentioned clearing the password field
Pega is not taking the DT rule and its not clearing the Obfuscated text field as well.
Please help
***Edited by Moderator Marissa to update platform capability tags***
-
Like (0)
-

Hello,
Have you tried to refresh section with an activity instead? Which Pega version are you running?

I am using Pega 7 1 8 veriosn and tried Activity as well .but Rule is not picked by the refresh section.

The UI Gallery is presenting an Obfuscated field with a refresh button. Is it working in there for you:

Thanks for the response. Yes its working for me from UI gallery PFA

Working good.
So is it very different from your specific scenario?

Yes its a different scenario and if we include obfuscated filed , we are not able to search the value as well and section is getting refreshed. Please help me to fix the issue

Please suggest on the above issue. any input is greatly appreciated..

Hi ,
Please raise a SR for this ,Need more investigation.

Hi,
Can you check is that section which you are referencing in "Refresh the section" is present in the DOM.
Refresh the section action will work only when the referencing section is present in browser DOM.
Regards,
Naveen

Hi Naveen, Thanks for the informationa and how to check referencing in "Refresh the section" is present in the DOM. ??

Contains any number:
boolean retval = false;
for (int i=0; i < inputStr.length(); i++)
{
int c = inputStr.charAt(i);
if ((c >= '0') && (c <= '9')){
retval = true;
break;
}
}
return retval;
containsanycharacter:
StringBuffer bufOutputString = new StringBuffer(inputStr);
for (int i = 0; i < bufOutputString.length(); i++) {
if (Character.isLetter(bufOutputString.charAt(i))) {
return true;
}
}
return false;