綠野仙棕

          常用鏈接

          統(tǒng)計

          hibernate技術(shù)

          最新評論

          • 1.?re: JSF學習之DataTable介紹
          • 蘇打撒旦撒旦速度阿薩德
          • --完全
          • 2.?re: JSF DataTable 學習(2)
          • 能否給出一個排序的例子?謝謝啦!
            wnh5@tom.com
          • --liuche
          • 3.?re: JSF學習之DataTable介紹
          • 寫的確實不咋樣,純屬在自言自語,試問你這篇文章的面向?qū)ο笫悄阕约哼€是大多數(shù)初學者?
          • --11
          • 4.?re: JSF DataTable 學習(2)
          • 你好,如果我 要輸出寬度為300,2列的表格。第一列寬為100,第二列的寬為200,第一列里的內(nèi)容要粗體,第二列的內(nèi)容字體為紅色。內(nèi)容用h:outputText輸出,那我該怎么寫呢。謝謝
          • --小曾
          • 5.?re: JSF學習之DataTable介紹
          • @流沙飛雪
            創(chuàng)建一個頁面顯示數(shù)據(jù)的模型,然后所要顯示的數(shù)據(jù)全放到這個模型的對象里,再送回頁面.
          • --阿燈

          JSF DataTable 學習(2)

          h:dataTable標簽用來生成表格,感覺就和struts的logic:iterator差不多,下面是一般的用法:

          其中這個items可以是一個集合(其類型可以是array、java.util.List、java.sql.ResultSet、javax.servlet.jsp.jstl.sql.Result、javax.faces.model.DataModel,循環(huán)遍歷所有的item),或者是其他任何非集合的元素(循環(huán)一次)。
          注意1)h:dataTable里面只能包含h:column。2)在h:dataTable這種能render子元素的標簽中,要顯示原始文本的話,要用<f:verbatim></f:verbatim>將文本包含起來(或者用h:outputText)。3) <f:facet name="header">和<f:facet name="footer">可以制定表頭和表尾。

          h:dataTable有以下這些屬性:

          bgcolor
          ?Background?color?for?the?table
          ?
          border
          ?Width?of?the?table's?border
          ?
          cellpadding
          ?Padding?around?table?cells
          ?
          cellspacing
          ?Spacing?between?table?cells
          ?
          columnClasses
          ?Comma-separated?list?of?CSS?classes?for?columns
          ?
          first
          ?Index?of?the?first?row?shown?in?the?table
          ?
          footerClass
          ?CSS?class?for?the?table?footer
          ?
          frame
          ?Specification?for?sides?of?the?frame?surrounding?the?table?should?be?drawn;?valid?values:?none,?above,?below,?hsides,?vsides,?lhs,?rhs,?box,?border
          ?
          headerClass
          ?CSS?class?for?the?table?header
          ?
          rowClasses
          ?Comma-separated?list?of?CSS?classes?for?columns
          ?
          rules
          ?Specification?for?lines?drawn?between?cells;?valid?values:?groups,?rows,?columns,?all
          ?
          summary
          ?Summary?of?the?table's?purpose?and?structure?used?for?non-visual?feedback?such?as?speech
          ?
          var
          ?The?name?of?the?variable?created?by?the?data?table?that?represents?the?current?item?in?the?value
          ?
          binding,?id,?rendered,?styleClass,?value
          ?Basic?attributes
          ?
          dir,?lang,?style,?title,?width
          ?HTML?4.0
          ?
          onclick,?ondblclick,?onkeydown,?onkeypress,?onkeyup,?onmousedown,?onmousemove,?onmouseout,?onmouseover,?onmouseup
          ?DHTML?events


          有一個很有意思的例子,它可以生成一個動態(tài)可編輯的表格:

          事實上,h:dataTable不是直接操作集合對象的,而是通過Table Models來實現(xiàn)的。所以我們可以通過getWrappedData()和setWrappedData()來實現(xiàn)對modle中對象的操作,比如下面的一個方法:

          同時如果我們要對集合數(shù)據(jù)進行排序和過濾的話,我們必須通過繼承一種table model來實現(xiàn)。

          posted on 2006-09-28 12:12 土牛小屋 閱讀(2994) 評論(2)  編輯  收藏 所屬分類: jsf技術(shù)

          評論

          # re: JSF DataTable 學習(2) 2008-05-09 16:39 小曾

          你好,如果我 要輸出寬度為300,2列的表格。第一列寬為100,第二列的寬為200,第一列里的內(nèi)容要粗體,第二列的內(nèi)容字體為紅色。內(nèi)容用h:outputText輸出,那我該怎么寫呢。謝謝  回復  更多評論   

          # re: JSF DataTable 學習(2) 2010-05-05 23:23 liuche

          能否給出一個排序的例子?謝謝啦!
          wnh5@tom.com  回復  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 南充市| 宣武区| 巴中市| 高碑店市| 宜良县| 鄯善县| 四子王旗| 乡宁县| 临洮县| 河南省| 金坛市| 博野县| 聂荣县| 佛冈县| 平遥县| 巨鹿县| 新疆| 育儿| 旺苍县| 玉田县| 象州县| 疏附县| 林口县| 南昌县| 蕉岭县| 曲松县| 额敏县| 陕西省| 唐山市| 碌曲县| 大埔区| 施甸县| 西昌市| 常宁市| 永善县| 永嘉县| 多伦县| 清镇市| 绩溪县| 敖汉旗| 东乡族自治县|