eXtremeComponents 关于 limit 不显示 page last 的原因

原创 2006年06月07日 16:28:00

http://www.extremecomponents.org/extremesite/index.jsp

版本:1.0.1

org.extremecomponents.table.view.LimitToolbar

    protected void columnRight(HtmlBuilder html, TableModel model) {
        boolean showPagination = BuilderUtils.showPagination(model);
        boolean showExports = BuilderUtils.showExports(model);

        ToolbarBuilder toolbarBuilder = new ToolbarBuilder(html, model);

        html.td(2).align("right").close();

        html.table(2).border("0").cellPadding("0").cellSpacing("1").styleClass(BuilderConstants.TOOLBAR_CSS).close();

        html.tr(3).close();

        if (showPagination) {

            html.td(4).close();
            toolbarBuilder.firstPageItemAsImage();
            html.tdEnd();

            html.td(4).close();
            toolbarBuilder.prevPageItemAsImage();
            html.tdEnd();

/*就是下面这一段,nextPage之后就来了个separator,没有lastPage*/

            html.td(4).close();
            toolbarBuilder.nextPageItemAsImage();
            html.tdEnd();

            html.td(4).close();
            toolbarBuilder.separator();
            html.tdEnd();

            html.td(4).style("width:20px").close();
            html.newline();
            html.tabs(4);
            toolbarBuilder.rowsDisplayedDroplist();
            html.img();
            html.src(BuilderUtils.getImage(model, BuilderConstants.TOOLBAR_ROWS_DISPLAYED_IMAGE));
            html.style("border:0");
            html.alt("Rows Displayed");
            html.xclose();
            html.tdEnd();

            if (showExports) {
                html.td(4).close();
                toolbarBuilder.separator();
                html.tdEnd();
            }
        }

        if (showExports) {
            Iterator iterator = model.getExportHandler().getExports().iterator();
            for (Iterator iter = iterator; iter.hasNext();) {
                html.td(4).close();
                Export export = (Export) iter.next();
                toolbarBuilder.exportItemAsImage(export);
                html.tdEnd();
            }
        }

        html.trEnd(3);

        html.tableEnd(2);
        html.newline();
        html.tabs(2);

        html.tdEnd();
    }

相关文章推荐

ThinkPHP中数据库CRUD操作方法盘点(limit、page、table、order、data方法)

limit方法 limit方法也是模型类的连贯操作方法之一,主要用于指定查询和操作的数量,特别在分页查询的时候使用较多。ThinkPHP的limit方法可以兼容所有的数据库驱动类的。 用法 限制...

关于Time Limit Exceeded可能的原因

今天在做POJ上面的一道题目《M × N Puzzle》,Problem ID:2893,测试全部通过,就是提示超时,在网上找到原题源码对比发现逻辑上一模一样。。。然后最后的最后终于找到问题了,在这篇...

iptables limit 模块限速不准确原因分析

iptables -I test -m limit --limit xxx/yyy iptables用户空间:libxt_limit.c int parse_rate(const char *rate...

get last success from jenkins's home page:获取jenkins的job的last success等数据。以及jenkins's api的介绍

问题描述:如图,我想获取jenkins的job的name、last success、last failure 和 last duration等数据 jenkins自身提供一些api,比如: 1...

两主机搭建MySQL主从复制后,show slave status显示:Last_IO_Error: error connecting to master ……

两台主机A、B搭建mysql主从复制关系(A为master,B为slave)后,在slave上执行show slave status,结果中显示Last_IO_Error: error connect...

小议:Work Management Service 总保持显示“ Last updated at 1/1/1901 12:00 AM”的解决方案

可能很多SharePoint管理员在部署Work Management Service时经常遇到一个问题,部署完成之后,在My Site的Task中,显示的时间为1/1/190112:00 A...

如何高效率读取数据库并分页显示(利用limit)

这几天在做一个项目,其中涉及到了文章查看的功能,显然就会涉及到分页内容了。下面就讲下我在这里面用的到技巧和遇到的问题。     首先需要了解实现分页要获取哪些数据。总记录数totalCount,当前...

mysql(二)——select显示、where、%、排序、limit、distinct、count、max等、删和改

(十一)使用select显示 输入: select * fromsales_rep where commission>1; 显示: mysql>select * from sales_rep wher...

pache 显示这样的错误时 "Request exceeded the limit of 10 internal redirects due to probable configuration er

apache 显示这样的错误时 "Request exceeded the limit of 10 internal redirects due to probable configuration ...

extremecomponents 配置

1. 从http://www.extremecomponents.org 下载最新版      2.把extremecomponents.jar 放入web-inf/lib      3.根据mi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:eXtremeComponents 关于 limit 不显示 page last 的原因
举报原因:
原因补充:

(最多只允许输入30个字)