最近有人在QQ中问我,在与portal集成时,客户不想显示maximo的主菜单,以前也有过朋友问过我这个问题,被我忽悠过去了,现在想起来,是不对的!
经过一翻查找,发现maximo有一个参数,portalmode=true 好像有这个功能,但是,试发后,发现如下面的效果,不是客户想要的效果。
最后,没办法了,修改源码吧。
对于MAXIMO url添加一个参数portalmode=true,当此参数为true时,隐藏主菜单,否则显示主菜单。
打开titlebar.jsp, String isShowTitlebar="false"; isShowTitlebar=control.getWebClientSession().getRequest().getParameter("portalmode"); 找到style="height:<%=height%>px" 修改如下: style="<%if (isShowTitlebar.equals("true")){out.println("display:none;");} %> height: <%=height%>px"完工!