<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    時光如水

    我心跳動
    posts - 6, comments - 10, trackbacks - 0, articles - 4
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    eXtremeComponent學習摘要

    Posted on 2005-11-21 17:10 qiqijava 閱讀(735) 評論(0)  編輯  收藏 所屬分類: Tag
    這個標簽只是簡單的使用,簡單列出一些關鍵點。因為急于學習valueList,這個寫得比較簡單。

                                   eXtremeComponent學習摘要
    1. TableTag必須指定collection屬性,值為bean名,它會在(page,request,session,application)中查找此bean,在table迭代顯示列時,要通過bean在List中查找。在Web中傳遞的bean必須實現Serializable接口.
    例1.
    <ec:table collection="presidents">
      <ec:column property="firstName"/>最通用的顯示方式,調用getFirstName()
      <ec:column property="lastName"/>
        ${presidents.lastName}另一種方式,直接讀取lastName屬性,另一種用途如下顯示
        1)<a href="http://goto.president.detail">${pageScope.presidents.lastName}</a>
        2)<a href="http://goto.president.detail?firstName=${pageScope.presidents.firstName}">${pageScope.presidents.lastName}</a>
      </ec:column>
    </ec:table>
    例2.
    <ec:table
      collection="presidents"
      imagePath="${pageContext.request.contextPath}/images/*.gif"
      action="${pageContext.request.contextPath}/presidents.run"
      title="Presisent" 指定表格的標題
      filterable="false"過濾
      sortable="false"排序
      saveFilterSort="true"用戶操作完排序、過濾后下次再返回時看到相同的結果。要求:在url的參數中指定useSessionFilterSort=true
      >
      ...
    </ec:table>所有的屬性默認為全部打開。
    2.默認一頁顯示15行,rowsDisplayed屬性指定一頁顯示的行數。如果設置值為0將顯示所有行。也可以通過設置showPagination=false來顯示所有行。在TableTag中可以設置一些樣式(style)屬性
    例3.
    <ec:table
      collection="presidents"
      cellspacing="2" 表格有立體感
      cellpadding="0"
      border="0"
      width="80%"
      style=""指定內部樣式
      styleClass=""分別指定css
      headerClass=""分別指定css
      />
     
    3.ColumnTag
    1)<ec:column property="born" cell="date" parse="yyyy-MM-dd" format="MM/dd/yyyy"/>
    當born值為String時,要把String-->Date,需指定parse屬性。format屬性可對值格式化
    當born值為Date時,無需指定parse屬性
    <ec:column property="payroll" cell="currency" format="###,###,##0.00"/>
    大部分的時間、日期、貸幣均可被格式化
    2)可指定filterable,sortable屬性,它們覆蓋TableTag中的屬性,只對指定的列進行過濾、排序。

    4.Cell返回的每一列都是一個Object,它能被format,modify.Cell做為一個模板被緩存以便重復使用。
    使用流程:1)初始化Cell
              2)getHtml()
              3)銷毀全局變量等待再次使用
    <ec:column property="firstName" cell="com.mycompany.cell.MyCell"/>
    要使用自定義的Cell,只需要extend BaseCell或implements Cell接口即可,然后在columnTag中指定完全限定名。

    5.ParameterTag
    默認會把所有的參數全部傳遞,如果當你需要locking down table時,可通過指定autoIncludeParameters=”false”取消自動傳遞參數,轉而通過設置<ec:parameter name=”foo” value=”${param.foo}”/>來傳遞參數。

    6.ExportTag
    可導出Excel、pdf、csv等格式,分頁將無效,將把所有行全部導出。排序、過濾后的所有行將全部導出(排序、過濾有效)


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV无码专区在线电影成人 | 四虎影视永久在线精品免费| 久久久久亚洲精品美女| 一级A毛片免费观看久久精品| 免费又黄又硬又爽大片| 337p日本欧洲亚洲大胆色噜噜| 亚洲国产精品无码第一区二区三区 | 亚洲综合无码一区二区| 亚洲精品无码久久久久APP | 亚洲人6666成人观看| 精品一区二区三区免费毛片爱| 伊人久久亚洲综合影院| 亚洲制服丝袜一区二区三区| 啦啦啦完整版免费视频在线观看| 亚洲男女性高爱潮网站| 日本道免费精品一区二区| 国产成人免费网站在线观看| 亚洲视频一区网站| 99久久精品日本一区二区免费| 亚洲综合一区无码精品| 国产精品久久久久影院免费| 日韩在线视频免费| 亚洲精品午夜无码专区| **俄罗斯毛片免费| 亚洲精品久久无码av片俺去也| 亚洲av片一区二区三区| 日韩电影免费在线观看网站| 亚洲成人高清在线观看| 84pao强力永久免费高清| 亚洲 暴爽 AV人人爽日日碰| 1000部拍拍拍18勿入免费视频软件| 亚洲无码一区二区三区| 国产91精品一区二区麻豆亚洲| 一级毛片免费不卡在线| 亚洲人成网站影音先锋播放| 午夜无遮挡羞羞漫画免费| 亚洲狠狠狠一区二区三区| 日日操夜夜操免费视频| 国产精品观看在线亚洲人成网| 久久精品国产69国产精品亚洲| 最新国产乱人伦偷精品免费网站|