首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

richfaces4 格局 panelMenu保持选中状态

2012-11-26 
richfaces4 布局 panelMenu保持选中状态布局文件/richfaces-demo/webapp/masterLayout.xhtml布局CSS/richf

richfaces4 布局 panelMenu保持选中状态
布局文件
/richfaces-demo/webapp/masterLayout.xhtml


布局CSS
/richfaces-demo/webapp/resources/css/layout.css

第一个页面
/richfaces-demo/webapp/index.xhtml

第二个页面
/richfaces-demo/webapp/main.xhtml

两个Bean
/richfaces-demo/src/test/MenuBean.java
package test;import java.io.Serializable;import java.util.HashMap;import java.util.Map;import javax.annotation.PostConstruct;import javax.faces.bean.ManagedBean;import javax.faces.bean.SessionScoped;@ManagedBean@SessionScopedpublic class MenuState implements Serializable {private static final long serialVersionUID = 1L;private Map<String, Boolean> menu;private String selectedMenuItem;public String getSelectedMenuItem() {return selectedMenuItem;}public Map<String, Boolean> getMenu() {return menu;}public void setMenu(Map<String, Boolean> menu) {this.menu = menu;}public void setSelectedMenuItem(String selectedMenuItem) {this.selectedMenuItem = selectedMenuItem;}public MenuState() {}@PostConstructpublic void init() {menu = new HashMap<String, Boolean>();menu.put("group1", false);menu.put("group2", false);}}

热点排行