·天新网首页·加入收藏·设为首页·网站导航
数码笔记本手机摄像机相机MP3MP4GPS
硬件台式机网络服务器主板CPU硬盘显卡
办公投影打印传真
家电电视影院空调
游戏网游单机动漫
汽车新车购车试驾
下载驱动源码
学院开发设计
考试公务员高考考研
业界互联网通信探索
您现在的位置:天新网 > 软件开发 > Java开发 > J2EE
简单易用的JSF翻页组件
http://www.21tx.com 2009年05月13日 Blog huliqing

1 2 下一页

简单易用的JSF翻页组件

   新的QFaces组件scroller, 这是一个翻页组件,直接绑定到dataTable中即可,使用非常简单,组件会包含在1.5中发布,最近会进行一些测试,组件的性能很好,比网上大部分人所用到的LocalDataModel方式要好,从性能上和易用性上。

   从性能上,组件不会在生命周期中出现两次调用数据的多余操作,并且刷新之后仍可停留在原来所在的页面。

   从易用性上,只要实现一个非常简单的方法绑定就可以,这已经近乎傻瓜式的了。

   现在可以在这里看到一些效果,html,及Java代码都有

   http://huliqing-qfaces.appspot.com/qfaces-example/ui-scroller.faces?qRecordStart=90

   预览一下用法吧,html代码

<h:form>
            <q:scroller for="myDataTable" 
                bind="#{scrollerBean.loadData}"
                displayCount="true"
                displayJump="true"
                displayPage="10">
                <h:dataTable id="myDataTable"  border="1" 
                    binding="#{scrollerBean.myData}" 
                    value="#{scrollerBean.people}" var="pl" width="500">
                    <h:column>
                        <h:outputText value="#{pl.name}" />
                    </h:column>
                    
                    <h:column>
                        <h:outputText value="#{pl.age}" />
                    </h:column>
                    
                    <h:column>
                        <h:outputText value="#{pl.birthday}" >
                            <f:convertDateTime pattern="yyyy-MM-dd"/>
                        </h:outputText>
                    </h:column>
                    
                    <h:column>
                        <h:commandButton value="Test" actionListener="#{scrollerBean.testListener}" />
                    </h:column>
                </h:dataTable>
            </q:scroller>
        </h:form>

上一篇: 用GlassFish v2替换Tomcat 5.x
下一篇: 如何区分Action, service 和 dao功能

1 2 下一页

关于我们 | 联系我们 | 加入我们 | 广告服务 | 投诉意见 | 网站导航
Copyright © 2000-2011 21tx.com, All Rights Reserved.
晨新科技 版权所有 Created by TXSite.net