Support Article
Review harness is overridden by perform harness on button click
SA-7709
Summary
The application is upgraded from 6.2 SP1 to 7.1.6 ,where on a radio button user have configured to load review harness by using custom script . But after review harness is loaded ,again a call is happening and it is overridden by perform harness . It was working in 6.2 but not working in 7.1.6 .
Root Cause
The root cause of this problem is software use/operation error. Customized control used to satisfy the requirement. <button> tag is used in the custom control.
Resolution
The explanation for this behavior is as follows:
The issue is due to type attribute for the <button> tag.
For IE 8 and later, the default value of the type attribute depends on the current document compatibility mode. In IE8 Standards mode, the default value is submit. In other compatibility modes and earlier versions of Windows Internet Explorer, the default value is button.
From the above statement, you have not passed type attribute for button tag in the code. Below is the reference.
<button title='<pega:lookup property='.pyCaption' value ='Click Here To Open In Review Mode' />' onclick="OpenClaim('<pega:reference name="$save(strIViewURL)" />','<pega:reference name="$save(HarnessMode)"/>', '<pega:reference name="$save(HarnessName)"/>','<pega:reference name="$save(WithLock)"/>','<pega:reference name="$save(Key)"/>','<pega:reference name="$save(WOID)"/>')" > <pega:lookup property='.pyButtonLabel' value ='CONTINUE' /> </button>
So, the default type attribute will be “type=Submit”. If type equals to submit on click of the continue button form will be submitted. And as you give onclick attribute to button, one more time onclick is getting triggerd. So two times call is going to server.
It is not reproduced in PRPC 6.2 because of portals will support only quirks mode not standards mode.
Published January 31, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.