📄 glossarylist.java
字号:
package com.remark.manage.page;
import java.util.List;
import org.apache.tapestry.IRequestCycle;
import org.apache.tapestry.event.PageEvent;
import org.apache.tapestry.event.PageRenderListener;
import org.apache.tapestry.html.BasePage;
import com.remark.manage.dao.IGlossDAO;
import com.remark.manage.hibernate.po.EmkScreenGlossary;
import com.remark.manage.vo.impl.EmkScreenGlossaryVO;
import com.res.core.service.ui.component.navbar.PageModel;
import com.common.util.NumberFormatUtil;
import com.emk.manage.exception.AccessDeniedException;
public abstract class GlossaryList extends BasePage implements PageRenderListener{
public abstract IGlossDAO getGlossDao();
public abstract PageModel getPageModel();
public abstract void setPageModel(PageModel pagemodel);
public abstract List getGlossList();
public abstract void setGlossList(List glossList);
public abstract String getOperationType();
public abstract void setOperationType(String operationType);
public abstract Integer getForeachIndex();
public abstract void setForeachIndex(Integer foreachIndex);
public void pageBeginRender(PageEvent event){
try
{
System.out.println("Gloss pageBeginRender START...........");
List list=null;
if (getPageModel()==null) setPageModel(new PageModel());
list=getGlossDao().listGloss(getPageModel());
this.setGlossList(list);
//this.setGlossList(this.getGlossDao().listGloss(getPageModel()));
}
catch(Exception e){
e.printStackTrace();
}
}
public void submit(IRequestCycle cycle) {
System.out.println(this.getOperationType());
if("add".equals(this.getOperationType())){
cycle.activate("glossaryEdit");
}else if("Delete".equals(this.getOperationType())){
try {
this.getGlossDao().delGloss(this.getGlossList());
cycle.activate("glossaryList");
} catch (Exception e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
//cycle.activate("glossaryEdit"); // 跳转页面
}
/* public void directJumpToPage(IRequestCycle cycle) {
Object[] parameters = cycle.getServiceParameters();
int page = ((Integer) parameters[0]).intValue();
int pCount = ((Integer) parameters[1]).intValue();
int pageno = NumberFormatUtil.toInt((String) parameters[2]);
}*/
public void directJumpToPage(IRequestCycle cycle) {
Object[] parameters = cycle.getServiceParameters();
int page = ((Integer) parameters[0]).intValue();
int pCount = ((Integer) parameters[1]).intValue();
//int pageno = ((Integer) parameters[2]).intValue();
int pageno = NumberFormatUtil.toInt((String) parameters[2]);
if (getPageModel()==null) setPageModel(new PageModel());
getPageModel().setPageCount(pCount);
getPageModel().setCurrPage(page);
getPageModel().setPageNo(pageno);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -