📄 periodbean.java
字号:
/*$Id: PeriodBean.java,v 1.1 2008/07/15 03:36:41 liqi Exp $ *-------------------------------------- * Apusic (Kingdee Middleware) *--------------------------------------- * Copyright By Apusic ,All right Reserved * author date comment * wanx 2008-4-7 Created */package org.operamasks.example.ejb.gl;import java.util.List;import org.operamasks.example.ejb.gl.dao.OrmappingDaoBean;import org.operamasks.example.ejb.gl.entity.Period;import org.operamasks.faces.annotation.Action;import org.operamasks.faces.annotation.Bind;import org.operamasks.faces.annotation.DataModel;import org.operamasks.faces.annotation.ManagedBean;import org.operamasks.faces.annotation.ManagedBeanScope;import org.operamasks.faces.annotation.ManagedProperty;import org.operamasks.faces.component.grid.impl.UIDataGrid;import org.operamasks.faces.component.layout.impl.UIWindow;@ManagedBean(name = "periodBean", scope = ManagedBeanScope.SESSION)public class PeriodBean extends ResourceBinding { @Bind(id = "period_grid", attribute = "binding") private UIDataGrid period_grid_binding; @ManagedProperty("#{ormappingDaoBean}") private OrmappingDaoBean dao; @Bind(id = "period_dialog", attribute = "binding") private UIWindow period_dialog_binding; private boolean isModify = false; @DataModel(id = "period_grid") private List<Period> getPeriod_gridValues() { return dao.getPeriods(); } public UIDataGrid getPeriod_grid_binding() { return period_grid_binding; } public OrmappingDaoBean getDao() { return dao; } public UIWindow getPeriod_dialog_binding() { return period_dialog_binding; } @Action public void grid_onrowselect() { } @Action(id = "period_grid", event = "ondblclick") public void grid_ondblclick() { Object obj = period_grid_binding.getSelectedRowData(); if (obj != null) { isModify = true; period_dialog_binding.show(); } } @Action(id = "add") public void add() { isModify = false; period_dialog_binding.show(); } @Action(id = "remove") public void remove() { Object obj = period_grid_binding.getSelectedRowData(); if (obj != null) { dao.removePeriod((Period) obj); period_grid_binding.reload(); } } public boolean isModify() { return isModify; } public void setDao(OrmappingDaoBean dao) { this.dao = dao; } public String getBeginDateHeader() { return messages.get(ILocalStringsKey.BEGINDATE_HEADER_OUTPUTCOLUMN); } public String getEndDateHeader() { return messages.get(ILocalStringsKey.ENDDATE_HEADER_OUTPUTCOLUMN); } public String getPeriodNumberHeader() { return messages.get(ILocalStringsKey.PERIODNUMBER_HEADER_OUTPUTCOLUMN); } public String getPeriodQuarterHeader() { return messages.get(ILocalStringsKey.PERIODQUARTER_HEADER_OUTPUTCOLUMN); } public String getPeriodYearHeader() { return messages.get(ILocalStringsKey.PERIODYEAR_HEADER_OUTPUTCOLUMN); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -