Dynamic Property references not showing in exposed Corr rule
In Internet Explorer (IE) 11, dynamic data property references are not displaying in an exposed Correspondence rule, instead it shows empty quotes.
In the view source of the corr rule, the referred property tags are visible, and at runtime the dynamic property values are populated in in the email body. The issue is that the corr rule is very unclear at design time.
Steps to Reproduce
- Expose the Correspondence rule which contains property references.
- Open the the corr rule from user portal as a favorite using the IE11 browser.
An issue in the custom application code or rules . In an environment where Compatibility Mode is the default behavior for the IE11 Browser, the Correspondence rule will not show the tags for the referenced properties, for example, <<.pyID>>, when opened through the Delegated link.
Using the second suggestion in this article:
https://pdn.pega.com/support-articles/pega-7-not-working-ie-compatibilty-mode provides general relief to the Compatibility mode issue. There are two suggested solutions in the article. One is to make a general change to the rule pyMetaTags, the other is to explicitly add the option "IE=Edge" to all affected Harnesses.
The display of the delegated Correspondence rule is not harness-based, and so the "IE=Edge" tag is not inserted into the form when it is displayed through the "Favorites" menu, hence the failure to render properly.
Perform the following local-change:
Use the first suggestion from the PDN article:
Save “pyMetaTags” HTML fragment into the RuleSet .
Inject the following tag so that the browser switches to Standards mode:
<meta http-equiv="X-UA-Compatible" content="IE=edge">