幸せのちから

          平凡的世界
          看似平常實(shí)崎嶇
          成如容易卻艱辛

          Chapter 9. 視圖

          Chapter 9. 視圖

          9.1. 引言

          eXtremeTable里視圖是可插接的,這意味著html很容易改變,或者一類新的導(dǎo)出能夠被實(shí)現(xiàn)。 所有需要做的就是實(shí)現(xiàn)View接口并在TableTag或ExportTag中設(shè)置view屬性。首先,讓我們看一下View接口:

          public interface View {
          public void beforeBody(TableModel model);
          public void body(TableModel model, Column column);
          public Object afterBody(TableModel model);
          }

          實(shí)現(xiàn)View接口的類有三次插入內(nèi)容的機(jī)會(huì)。beforeBody()方法會(huì)被立刻調(diào)用; body()方法在每一行的每一列處理的時(shí)候調(diào)用;afterBody()方法是被eXtremeTable調(diào)用的 最后方法,它將返回代表視圖的一個(gè)對(duì)象,通常它是一個(gè)字符串。例如:在HTML視圖類中為的html 標(biāo)簽(markup),當(dāng)然它可以是任何東西。最主要的原因是定制導(dǎo)出時(shí),你應(yīng)該返回一些其他的對(duì)象。

          9.2. 表視圖

          eXtremeTable的所有標(biāo)簽(markup)在兩個(gè)地方生成:View或Cell。 組合使用他們, 能為你提供一種可插接的表示內(nèi)容的解決方案。為了使用定制的View, 只需要使用TableTag的view屬性來指定實(shí)現(xiàn)View接口的實(shí)現(xiàn)類的 全路徑:

          <ec:table
          items="presidents"
          action="${pageContext.request.contextPath}/presidents.run"
          view="com.mycompany.view.MyCustomView"
          >
          ...
          </ec:table>

          9.3. 導(dǎo)出視圖

          與表視圖不同,export的所有標(biāo)簽都在View中生成。為了使用定制的View, 只需要使用ExportTag的view屬性來指定實(shí)現(xiàn)View接口的實(shí)現(xiàn)類的 全路徑:

          <ec:table
          items="presidents"
          action="${pageContext.request.contextPath}/presidents.run"
          >
          <ec:export
          fileName="custom.file"
          tooltip="Export Custom"
          view="com.mycompany.view.MyCustomExportView"/>
          ...
          </ec:table>

          posted on 2006-02-28 09:52 Lucky 閱讀(464) 評(píng)論(0)  編輯  收藏 所屬分類: extremeComponents

          <2006年2月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627281234
          567891011

          導(dǎo)航

          隨筆分類(125)

          文章分類(5)

          日本語

          搜索

          積分與排名

          最新隨筆

          最新評(píng)論

          主站蜘蛛池模板: 广汉市| 微博| 汤阴县| 贵南县| 体育| 共和县| 成武县| 色达县| 海晏县| 故城县| 广丰县| 象州县| 丹凤县| 庄浪县| 广宗县| 岫岩| 甘谷县| 罗源县| 成武县| 内丘县| 吉木乃县| 朝阳区| 蒲江县| 宝丰县| 宜兰县| 梁平县| 额尔古纳市| 连平县| 高尔夫| 会泽县| 明光市| 莎车县| 施秉县| 杭锦旗| 凭祥市| 巴林左旗| 贡觉县| 康平县| 本溪市| 正蓝旗| 永新县|