<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等格式,分頁將無效,將把所有行全部導出。排序、過濾后的所有行將全部導出(排序、過濾有效)


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


    網站導航:
     
    主站蜘蛛池模板: 最近最好的中文字幕2019免费 | 亚洲男人第一av网站| 猫咪免费人成网站在线观看入口 | 久久青草亚洲AV无码麻豆| 手机永久免费的AV在线电影网| 午夜一级毛片免费视频| 99999久久久久久亚洲| 天堂在线免费观看中文版| 亚洲日韩国产二区无码| 国产做床爱无遮挡免费视频| 亚洲香蕉久久一区二区| 一级毛片在线免费看| 亚洲一线产区二线产区精华| 99热精品在线免费观看| 亚洲人成777在线播放| 成年美女黄网站18禁免费 | 在线观看肉片AV网站免费| 亚洲视频在线播放| 成年人免费的视频| 亚洲AV成人精品日韩一区 | 亚洲ⅴ国产v天堂a无码二区| 久视频精品免费观看99| 99热亚洲色精品国产88| 国产精品免费看久久久无码| 国产黄片不卡免费| 亚洲av无码潮喷在线观看| 波多野结衣中文字幕免费视频 | 亚洲综合久久精品无码色欲| 情侣视频精品免费的国产| 51午夜精品免费视频| 亚洲综合国产精品| 麻豆国产入口在线观看免费| 黄色网址免费在线观看| 亚洲色图视频在线观看| 国产人成免费视频| 久久久久久AV无码免费网站下载 | 日日AV拍夜夜添久久免费| 你懂的网址免费国产| 亚洲1234区乱码| 亚洲午夜久久久久妓女影院| 亚洲免费观看网站|