历史 | 登录     查看当前页的打印版本.  
问题详情 (XML | Word | Printable)

Key: EASYJWEB-7
类型: 新增功能 新增功能
状态: Resolved Resolved
解决: Fixed
优先级: Minor Minor
开发者: daxia
报告人: tianyi
投票: 0
关注人: 0
操作

复制 问题
创建 子任务
如果你是 登录 你不能看到更多操作.
easyjweb

在AbstractPageCmdAction增加一个findPage实用方法,用来提供更方便模板查找机制

创建: 19/十一月/07 09:07 下午   更新: 21/十一月/07 12:47 下午
模块:
影响版本:
修复版本:


 描述  « Hide
示例
public Page doList(WebForm form, Module module) {
QueryObject query = new QueryObject();
form.toPo(query);
IPageList pageList = this.service.queryPermission(query);
CommUtilForTeaec.saveIPageList2WebForm(pageList, form);
            Page p=page("list");
      if(p==null)p=new Page("list",","classpath:com/easyjf/core/views/permissionList.html");
     return p;
}
在这个方法中,首先查找逻辑名为"list"的Page,如果找不到,则使用new Page来创建一个备选的Page。这种需求在很多地方(如EasyJF-Applicatio-Core的权限管理)中用到。可以把这个功能做成一个实用工具,放在某个地方,便于直接调用。

 所有   备注   改动记录      排列顺序:
daxia - 21/十一月/07 12:47 下午
已经添加该方法。这样上例所说的查找list模板的方法可以直接写成下面的样式:
public Page doList(WebForm form, Module module) {
QueryObject query = new QueryObject();
form.toPo(query);
IPageList pageList = this.service.queryResource(query);
CommUtilForTeaec.saveIPageList2WebForm(pageList, form);
return this.findPage("list","classpath:com/easyjf/core/views/resourceList.html");
}