<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Answers to: Portal 8 - custom subMenu highlight</title><link>https://answers.axonivy.com/questions/4579/portal-8-custom-submenu-highlight</link><description>&lt;p&gt;In Portal 7 - I can highlight my custom SubMenu item with this code: &lt;strong&gt;&lt;em&gt;administration.views.add("Administration.xhtml");&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;SubMenuItem administration = new SubMenuItem();
administration.setMenuKind(MenuKind.CUSTOM);
administration.setIcon("fa fa-database");
administration.setLabel("Administration"));
administration.setLink(UrlUtils.getUrlByRequestID("17235FB212434858/administration.ivp"));
administration.views.add("Administration.xhtml");
in.subMenuItems.add(administration);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;But I see it not work in portal8. So the first question is how I can highlight my custom subMenu in portal8? &lt;/p&gt;
&lt;p&gt;Second point that How I can highlight my subMenu If my page start with IFrame? Because the view always &lt;strong&gt;ch.ivy.addon.portal.generic.iframe.TaskTemplateIFrame/TaskTemplateIFrame.xhtml&lt;/strong&gt; &lt;/p&gt;</description><atom:link href="https://answers.axonivy.com/questions/4579/portal-8-custom-submenu-highlight" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 01 Jun 2020 22:31:36 -0400</lastBuildDate><item><title>Answer by nqhoan</title><link>https://answers.axonivy.com/questions/4579/portal-8-custom-submenu-highlight/4580</link><description>&lt;p&gt;hi &lt;a href="https://answers.axonivy.com/users/1229/nbthong"&gt;&lt;a href="https://answers.axonivy.com/users/1229/nbthong"&gt;@nbthong&lt;/a&gt;&lt;/a&gt;, 
From Portal 8, we start using Primefaces Serenity theme, so it doesn't use the views attribute of SubMenuItem then we make Deprecated.&lt;/p&gt;
&lt;p&gt;In case you want to highlight a submenu if your page starts with IFrame, the Portal doesn't support this requirement. You need to make a specific js code to catch the #iFrame element then refer to highlightMenuItem method in portal.js to highlight your menuItem.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nqhoan</dc:creator><pubDate>Mon, 01 Jun 2020 22:31:36 -0400</pubDate><guid>https://answers.axonivy.com/questions/4579/portal-8-custom-submenu-highlight/4580</guid></item></channel></rss>