火星文 技术研习社

Noname Cat, Keep Thinking
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

翻页焦点定位 解决方案

Posted on 2006-12-01 02:30  剑廿三  阅读(297)  评论(0编辑  收藏  举报
伪码如下:

        if(currFocus!=null){
            tags.put(
"currentFocus", currFocus);
        }
else if(isPaging!=null){
            
if(pageNum <= 1){
                tags.put(
"currentFocus", sort);
            }
            
else if(pageNum < manager.getTotalPage()){
                tags.put(
"currentFocus""next");
            }
else{
                tags.put(
"currentFocus""prev");
            }
        }
else{
            tags.put(
"currentFocus", sort);
        }


1. 须判断 PAGING 和 PREFOCUS,前者为翻页标志,后者为回传标志
2. 是 prev 还是 back ,要视具体页面的需求而定,因此属于业务逻辑