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

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

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

    efa's blog

    以用戶角度出發(fā),你就已經(jīng)成功一半了.

    導(dǎo)航

    <2006年12月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    統(tǒng)計(jì)

    常用鏈接

    留言簿(18)

    我參與的團(tuán)隊(duì)

    隨筆分類(lèi)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    Bi report

    dba

    info security

    other

    perl

    php

    python

    tech blogs

    tech websites

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    也來(lái)介紹一下 extremeTable


    1、何為 extremeTable,又一個(gè)開(kāi)源taglib
          extremeTable,開(kāi)源的jsp 自定義標(biāo)簽,以表格的形式顯示數(shù)據(jù),當(dāng)前最新版本為 1.0.1-M1.
    它是一個(gè)類(lèi)似display tag,valueList 等開(kāi)源產(chǎn)品.
    homepage: http://extremecomponents.org/
    download: http://sourceforge.net/projects/extremecomp/

    開(kāi)源產(chǎn)品作者:
    Jeff Johnston ,現(xiàn)居住美國(guó),圣路易斯.
                    六年web應(yīng)用軟件開(kāi)發(fā)經(jīng)驗(yàn),eXtremeComponents最初的創(chuàng)建者. 負(fù)責(zé)設(shè)計(jì)及大部分的編碼。

    其它還包括Paul Horn ,eXtremeTree的技術(shù)設(shè)計(jì), 以及大部分的編碼;
    Dave Goodin,Brad Parks等.

    主要特色
    1、導(dǎo)出EXCEL以及pdf無(wú)需再另寫(xiě)jsp(這個(gè)基本與valuelist作比較,因?yàn)橐郧坝胿alueList的時(shí)候每寫(xiě)一個(gè)table都要再寫(xiě)一個(gè)excel.jsp)
    2、擴(kuò)展性比較強(qiáng),基本上想怎樣改就怎樣改,對(duì)jar影響比較少。
    3、另外據(jù)官方聲稱(chēng)有以下四點(diǎn)

  • Fast ( 本人曾小測(cè)一次,三千紀(jì)錄情況下,效率基本與valuelist持平)
  • Efficient
  • Easy ( 得確很容易使用與理解加擴(kuò)展)
  • Reliable

    安裝要求
    1、Servlet 2.3 或更高
    2、 JDK 1.3.1 或更高

    最小的Jars需求
    1、commons-beanutils 1.6
    2、commons-collections 3.0
    3、 commons-lang 2.0
    4、 commons-logging 1.0.4
    5、 standard 1.0.2

    PDF 導(dǎo)出要用到的包:
    1、 avalon-framework 4.0
    2、batik 1.5-fop-0.20-5
    3、 fop 0.20.5
    4、 xalan 2.5.1
    5、 xercesImpl 2.6.1
    6、 xml-apis 2.0.2
    XLS 導(dǎo)出要用到的包:
    1、 poi-2.5.1.jar


    2、安裝與測(cè)試

    下載解壓到的主要文件包括

    [1]src源文件
    [2]extremecomponents.jar以及其它所依賴的包

    [3]tld文件
    extremecomponents.tld

    [4]一組默認(rèn)樣式及圖片
    extremecomponents.css

    [5]用以校驗(yàn)安裝的測(cè)試頁(yè)面
    test.jsp

    [6]doc文檔,比較詳細(xì)

    快速配置安裝
    web app目錄結(jié)構(gòu)
    /ROOT
         /WEB-INF/web.xml
            /tld/extremecomponents.tld
               /lib
               /classes/extremecomponents.properties
                       [extremecomponents.properties文件可到source\org\extremecomponents\table\core\中得到]
          /images/*.jpg [一組默認(rèn)樣式及圖片]
          /css/extremecomponents.css
          /test.jsp
          /index.jsp [用于學(xué)習(xí)以及擴(kuò)展測(cè)試用代碼請(qǐng)見(jiàn)下]
        

    web.xml 配置
    包括taglib uri 定義以及導(dǎo)出文件filter,由于只是手板功夫,這里就略過(guò)了,相關(guān)代碼如下:

    <taglib>
    <taglib-uri>/tld/extremecomponents</taglib-uri>
    <taglib-location>/WEB-INF/tld/extremecomponents.tld</taglib-location>
    </taglib>

    <filter>
    <filter-name>eXtremeExport</filter-name>
    <filter-class>org.extremecomponents.table.filter.ExportFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>eXtremeExport</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>


    配置好所有后,開(kāi)tomcat,測(cè)試瀏覽http://your_web_app/test.jsp,看到

    Congratulations!! You have successfully configured eXtremeTable!
    恭喜你,這表示安裝成功!


    3、動(dòng)手學(xué)習(xí)這個(gè)taglib
    建index.jsp頁(yè)面,修改代碼如下

    <%@ page contentType="text/html;charset=GBK"%>
    <%@ page import="java.util.*"%>
    <%@ taglib uri="/tld/extremecomponents" prefix="ec" %>
    <!-- 在本頁(yè)要用到j(luò)stl-->
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <!--使用include的方式-->
    <link rel="stylesheet" type="text/css" href="<c:url value="/extremecomponents.css"/>">

    <%
        List goodss 
    = new ArrayList();
        
    for (int i = 1; i <= 10; i++)
        
    {
            Map goods 
    = new java.util.HashMap();
            goods.put(
    "code""A00"+i);
            goods.put(
    "name""面包"+i);
            goods.put(
    "status""A:valid");
            goods.put(
    "born"new Date());
            goodss.add(goods);
        }

        request.setAttribute(
    "goodss", goodss);
    %>
    <ec:table
     collection
    ="goodss"
        action
    ="${pageContext.request.contextPath}/test.jsp"
        imagePath
    ="${pageContext.request.contextPath}/images/*.gif"
        cellpadding
    ="1"
        title
    ="my bread">
    <ec:column property="code"/>
    <ec:column property="name"/>
    <ec:column property="status"/>
    <ec:column property="born" cell="date" format="yyyy-MM-dd"/>
    </ec:table>



    效果如下:
    ec1.jpg


    [1] 1.0.1-M1 版支持國(guó)際化
    修改web.xml文件增加

    <context-param>
       
    <param-name>extremecomponentsResourceBundleLocation</param-name>
       
    <param-value>com.itorgan.tags.extreme.extremetableResourceBundle</param-value>
    </context-param>



    意指到 com.itorgan.tags.extreme 下找 extremetableResourceBundle_[language]_[country].properties 文件

    extremetableResourceBundle_en_US.properties代碼如下
    table.statusbar.resultsFound={0} results found, displaying {1} to {2}
    table.statusbar.noResultsFound=There were no results found.
    table.toolbar.showAll=Show All

    extremetableResourceBundle_zh_CN.properties如下.
    table.statusbar.resultsFound={0} \u6761\u7EAA\u5F55\u7B26\u5408\u6761\u4EF6, \u73B0\u5728\u662F\u7B2C {1} \u81F3 {2} \u6761\u7EAA\u5F55
    table.statusbar.noResultsFound=\u6CA1\u6709\u8981\u67E5\u8BE2\u7684\u7EAA\u5F55\u3002
    table.toolbar.showAll=\u6240 \u6709

    補(bǔ)充:中文 - > Unicode編碼 可通過(guò)反編譯class文件或用native2ascii命令得到 。

    然后在table標(biāo)簽中增加locale屬性即可切換

    <ec:table
        ………………
        ………………
        ………………
        locale
    ="en_US"
    >

    <ec:table
        ………………
        ………………
        ………………
        locale
    ="zh_CN"
    >


    [2] 保留table的上一次狀態(tài)
          是指,不管跳轉(zhuǎn)到另一個(gè)后再返回,extremeTable會(huì)將之前的Filter,Sort參數(shù)保存到session中,以至返回看到的頁(yè)面還是之前的狀態(tài).
    實(shí)現(xiàn)操作方法:
    修改extremecomponents.properties文件
    table.useSessionFilterSortParam=foo
    saveFilterSort="true" 注意:saveFilterSort="true"不能在properties文件中配置,只能在頁(yè)面中設(shè)

     <ec:table
        ……………………
        saveFilterSort
    ="true"
    /ec:table>
    <a href="1.jsp">跳到</a>

    新建一頁(yè)面用于跳轉(zhuǎn)的頁(yè)面 1.jsp
    代碼為

    <a href="test.jsp?foo=true">Back</a>


    [3] 樣式修改
    基本的HTML結(jié)構(gòu)

    <div class="eXtremeTable" >
    <table border="0"  cellpadding="0"  cellspacing="0"  width="100%" >
        
    <tr>
            
    <td class="title" ><span><!--標(biāo)題--></span></td>
            
    <td align="right" >
            
    <table border="0"  cellpadding="0"  cellspacing="1"  class="toolbar" >
                
    <tr>
          
    <form name="pres_toolbar"  action="/extremesite/public/demo/presidents.jsp" >
                
    <!--工具欄,包括上一頁(yè),下一頁(yè)以及導(dǎo)出-->
                
    </tr>
                
    <tr> 
          
    </form>
                
    </tr>
            
    </table>
            
    </td>
        
    </tr>
    </table>

    <table id="pres"  border="0"  cellspacing="2"  cellpadding="0"  width="100%"  class="tableRegion" >
        
    <tr>
            
    <td colspan="6" >
            
    <table border="0"  cellpadding="0"  cellspacing="0"  width="100%" >
                
    <tr>
                    
    <td class="statusBar" >43 results found, displaying 1 to 12 </td>
                    
    <td class="filterButtons" ></td>
                
    </tr>
            
    </table>
            
    </td>
        
    </tr>        

    <form name="pres_filter"  action="/extremesite/public/demo/presidents.jsp" >
        
    <tr class="filter"  id="filter" >
            
    <!--過(guò)濾條件的input框-->
        
    </tr>
    </form>
        
    <tr>
            
    <!--tableHead-->
        
    </tr>
        
    <tbody class="tableBody" >
        
    <tr>
            
    <!--column-->
        
    </tr>
        
    </tbody>
    </table>
    </div>


    extremeTable支持樣式快速切換.可自定的樣式包括column 的td以及table的一些屬性,例如cellpadding等,
    另本人發(fā)現(xiàn),在properties中如下設(shè)置tableHeader的樣式是不行的.不知道是否一個(gè)BUG
    table.headerClass=itoTableHeader
    table.headerSortClass=itoTableHeaderSort

    只能繼承一個(gè)HeaderCell

    public class HeaderCell extends org.extremecomponents.table.cell.HeaderCell
    {
        
    public final static String TABLE_HEADER = "itoTableHeader";
        
    public final static String TABLE_HEADER_SORT = "itoTableHeaderSort";

    新的樣式代碼:

    <LINK REL="stylesheet" HREF="<c:url value="/style.css"/>" TYPE="text/css">
     <ec:table
     collection="goodss"
        action="${pageContext.request.contextPath}/test.jsp"
        imagePath="${pageContext.request.contextPath}/images/*.gif"
        cellpadding="1"
        title="my bread"
        saveFilterSort="true"
        locale="zh_CN"
    >
    <ec:column property="code" title="編號(hào)" width="100" styleClass="GridTd"/>
    <ec:column property="name" title="名稱(chēng)" width="200" styleClass="GridTd"/>
    <ec:column property="status" title="狀態(tài)" width="80" styleClass="GridTd"/>
    <ec:column property="born" title="生產(chǎn)日期" width="100" cell="date" format="yyyy-MM-dd" styleClass="GridTd"/>
    </ec:table>

    效果見(jiàn)下:
    ec[2].jpg

    [4] 實(shí)現(xiàn) table width 自動(dòng)累加
    原來(lái)的extremeTable 寬度要自己set。不會(huì)自動(dòng)能過(guò)下面的column累加。
    本人作了個(gè)修改以達(dá)到自動(dòng)累加,省得自己加寫(xiě)上去:
    查看htmlView.java 兩處地方 
    toolbarPlacement
    tableStart可見(jiàn)兩處地方要修改的


    [5] custom cell
    在properties文件中我們可觀察到:

    table.cell_=display
    table.cell_currency=org.extremecomponents.table.cell.NumberCell
    table.cell_number=org.extremecomponents.table.cell.NumberCell
    table.cell_display=org.extremecomponents.table.cell.DisplayCell
    table.cell_date=org.extremecomponents.table.cell.DateCell

    當(dāng) column 默認(rèn)使用org.extremecomponents.table.cell.DisplayCell

    public class DisplayCell extends BaseCell {

        
    public String html() {
            HtmlBuilder html 
    = new HtmlBuilder();

            html.append(startTD());

            Object value 
    = column.getValue();
            
    if (value != null && StringUtils.isNotEmpty(value.toString())) {
                html.append(value);
            }
     else {
                html.append(
    "&nbsp;");
            }


            html.append(endTD());

            
    return html.toString();
        }

    }


    ec已其它c(diǎn)ell
    日期格式化: cell = " date " format = " yyyy-MM-dd "
    數(shù)字格式化: cell="currency" format="###,###,##0.00"


    另外,extremeTable支持自定義cell
    在這里我以一個(gè)簡(jiǎn)單的例子[以input框的形式出現(xiàn)] 說(shuō)明如何實(shí)現(xiàn)這一方便的擴(kuò)展

    public class DemoInput extends BaseCell
    {
          
    public String html()
        
    {
            Integer rowNum 
    = rowcount;
            HtmlBuilder html 
    = new HtmlBuilder();
            html.append(startTD());
            Object value 
    = column.getValue();
            HtmlBuilder input 
    = new HtmlBuilder();
            input.input(
    "text");
            input.name(column.getProperty() 
    + "_" + rowNum);
            input.value(value.toString());
            input.close();
            html.append(input.toString());
            html.append(endTD());
            
    return html.toString();
        }

    }


    properties文件增加

    table.cell_demoInput =org.extremecomponents.table.cell.DemoInput 

    jsp代碼

    <ec:column property="code" title="編號(hào)" width="100" cell="demoInput" styleClass="GridTd"/>

    效果顯示為
    當(dāng)然這只是一個(gè)簡(jiǎn)單的demo以說(shuō)明如何自定義cell
    如上面你可以簡(jiǎn)單的實(shí)現(xiàn)同樣功能

    <ec:column property="code" title="編號(hào)" width="100" styleClass="GridTd">
    <input type="text" value="${goodss.code}" name="code_${ROWCOUNT}">
    </ec:column>



    [6]Extended Attributes
    新版本支持Extended Attributes,方便了用戶擴(kuò)展,記得0.9版本時(shí)還要我修改N個(gè)地方,現(xiàn)在為table,column增加attribute方便多了.
    為table增加一個(gè)height的屬性

    public class TableTag extends org.extremecomponents.table.tag.TableTag
    {
        
    //div 的高度
        private String height;

        
    public String getHeight()
        
    {
            
    return height;
        }


        
    public void setHeight(String height)
        
    {
            
    this.height = height;
        }


        
    public void addExtendedAttributes(Attributes attributes)
        
    {
            attributes.addAttribute(
    "height", getHeight());
        }


        
    /**
         * set the new attribuer to null - by ito
         
    */

        
    public void release()
        
    {
            super.release();
            height 
    = null;
        }

    }

    然后就可以通過(guò)
    model.getTableHandler().getTable().getAttribute("height")取得這個(gè)值.可以方便擴(kuò)展.

    [7] 解決excel中文問(wèn)題
    繼承XlsView.java

        private void body(BaseModel model, Column column, boolean isFirstColumn, boolean isLastColumn) {
          
    //原來(lái)的代碼略
            hssfCell.setEncoding(HSSFCell.ENCODING_UTF_16); //解決中文亂碼
    //原來(lái)的代碼略
            
        }


        
    private void createHeader(BaseModel model) {
           
    //原來(lái)的代碼略
            hssfCell.setEncoding(HSSFCell.ENCODING_UTF_16); //解決中文亂碼
    //原來(lái)的代碼略
            
       }


    [8] 解決pdf中文問(wèn)題
    幫POF注冊(cè)中文字體,再修改export view即可解決

    [9] Pagination

    [10] 其它亮點(diǎn)
    A sortable 與 exportable 屬性 ,分別指可否排序,可否導(dǎo)出. 值為 false/true
    B 可以直接在<ec:column></e:column>中加html代碼.
        并可用{collectionName.objectName}類(lèi)似的語(yǔ)法取得當(dāng)前object的成員變量值
    C  ${ROWCOUNT}可取當(dāng)前row num,是指以1開(kāi)始計(jì)算 
    D  ec另一亮點(diǎn)就幫我們寫(xiě)好了form ,如上代碼:
          <ec:form name="mainform" action="goods.do"> </ec:form> 設(shè)置form name以及action

    參考文檔
    http://extremecomponents.org/extremesite/public/documentation.jsp

  • posted on 2005-08-09 19:56 一凡@ITO 閱讀(20642) 評(píng)論(102)  編輯  收藏

    評(píng)論共2頁(yè): 1 2 下一頁(yè) 

    評(píng)論

    # re: 也來(lái)介紹一下 extremeTable 2005-08-25 13:09 江南白衣@ITO

    1.0.2 M1又出來(lái)啦,cvs里每天都有更新,很勤快的一個(gè)項(xiàng)目  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2005-08-26 12:41 Water Ye@ITO

    <ec:table collection="goodss">
    <ec:column property="code"/>
    <ec:column property="name"/>
    <ec:column property="status"/>
    <ec:column property="born" cell="date" format="yyyy-MM-dd"/>
    </ec:table>

    如果想拿某條記錄的用什么屬性  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2005-08-26 23:17 laozheng126

    動(dòng)態(tài) 列怎么做?我的email:laozheng126@126.com  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2005-08-27 01:46 江南白衣@ITO

    動(dòng)態(tài)要未來(lái)版本才支持的功能,在他的RoadMap里面有講,1.0正式版之前會(huì)實(shí)現(xiàn)。  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2005-08-27 14:34 一天一點(diǎn)@ITO

    回復(fù):
    [1]使用jsp2.0 EL 語(yǔ)法,例如${presidents.lastName} 可以取得當(dāng)前列.
    它應(yīng)該是request或sessoin這類(lèi)的對(duì)象.setAttribute()的
    Added TableTag var attribute. Used (optionally) as the name of
    據(jù)了解,最新版本1.0.2-M1已修復(fù)這種難以理解的寫(xiě)法:
    "Added TableTag var attribute. Used (optionally) as the name of the variable to hold the current bean. "
    TableTag var attribute(completed for 1.0.2-M1 release) If you would prefer to not have each bean placed in the pageScope with the collection attribute value, as the table is iterating over the body, then you could use the optional var attribute. Some users said that overloading the collection attribute was not flexible enough.
    具體使用請(qǐng)見(jiàn)本人對(duì)extremeTable跟進(jìn)BLOG頁(yè)
    [2]roadmap中有提到動(dòng)態(tài) 列的支持,"Dynamically Hide/Show columns "
    另外還增加好多令人興奮不已的新元素,
    期待
    http://extremecomponents.org/extremesite/public/roadMap.jsp  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2005-08-30 19:33 kiven

    請(qǐng)問(wèn)導(dǎo)出excle文件的中文問(wèn)題怎么解決阿?
    我試著重新編譯xlsview.java文件但是總是通不過(guò),哪位大俠有編譯好的提供一下好嗎?
    謝謝了!  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2005-08-31 09:22 David

    [1]繼承原類(lèi) XlsView
    public class XlsView extends org.extremecomponents.table.view.XlsView
    {
    //其它略

    private void body(BaseModel model, Column column, boolean isFirstColumn, boolean isLastColumn) {
    //解決中文亂碼問(wèn)題
    cell.setEncoding(HSSFCell.ENCODING_UTF_16);
    }

    private void createHeader(BaseModel model) {
    //解決中文亂碼問(wèn)題
    cell.setEncoding(HSSFCell.ENCODING_UTF_16);
    }

    //其它略
    }


    [2]修改extremecomponents.properties
    table.view_xls=com.itorgan.tags.extreme.XlsView  回復(fù)  更多評(píng)論   

    # 關(guān)注開(kāi)源項(xiàng)目,簡(jiǎn)化開(kāi)發(fā)流程[TrackBack] 2005-09-08 23:57 Gavin_Ellen

    Ping Back來(lái)自:blog.csdn.net
    [引用提示]Gavin_Ellen引用了該文章, 地址: http://blog.csdn.net/zhujianwu2008/archive/2005/09/08/475358.aspx  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2005-10-14 01:06 anthens

    解決pdf中文問(wèn)題
    幫POF注冊(cè)中文字體,再修改export view即可解決
    -----------------------------

    能不能給小弟詳細(xì)解釋一下,我試了好多次,都是失敗告終!
    大俠如能指點(diǎn)一二,不勝感激!

    我的郵箱:anthens@163.com  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2005-10-14 09:13 David

    最近忙些東西,關(guān)于這方面的介紹可能要等閑了的時(shí)候,如果不急的話再注意吧 :)  回復(fù)  更多評(píng)論   

    # 為什么我試了, 不成功 2005-12-02 14:09 Jude

    按照上面的方法, 提示如下, 高手幫幫忙

    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    javax.servlet.ServletException: TableTag Problem: java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.isNotBlank(Ljava/lang/String;)Z
    at org.extremecomponents.table.tag.TableTagUtils.getPropertiesLocation(TableTagUtils.java:270)
    at org.extremecomponents.table.tag.TableTag.doStartTag(TableTag.java:490)
    at org.apache.jsp.test_jsp._jspx_meth_ec_table_0(test_jsp.java:430)
    at org.apache.jsp.test_jsp._jspService(test_jsp.java:358)

      回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2005-12-02 16:22 xuruchao

    common-lang2.0沒(méi)有加入classpath  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2005-12-03 19:21 一天一點(diǎn)@ITO

    "javax.servlet.ServletException: TableTag Problem: java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.isNotBlank(Ljava/lang/String;)Z "

    提示得很清楚:)
      回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2006-04-21 14:18 david.turing

    efa,1.0.1M4的tld定義好像跟以前版本不一樣
    <ec:table
    collection="goodss"
    action="${pageContext.request.contextPath}/test.jsp"
    imagePath="${pageContext.request.contextPath}/images/*.gif"
    cellpadding="1"
    title="my bread">
    <ec:column property="code"/>
    <ec:column property="name"/>
    <ec:column property="status"/>
    <ec:column property="born" cell="date" format="yyyy-MM-dd"/>
    </ec:table>
    中,collection好像變成items了  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2006-04-21 15:15 davidxu

    好久的版本號(hào)已經(jīng)改了, 好象是 1.0.1-M2 吧
    http://m.tkk7.com/davidxu/archive/2005/08/27/11316.aspx

    "collection attribute 不再贊成使用,可以使用tableId, items, and var 取而代之
    "  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2006-04-29 10:00 zhuiyun

    @David

    請(qǐng)問(wèn)extremecomponents.properties在哪能找到,是要自己定義嗎?初接觸extremecomponents,還望指教!
      回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2006-04-29 10:31 zhuiyun

    @David
    extremecomponents.properties 是否需要在web.xml中引用  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2006-04-29 15:52 davidxu

    @zhuiyun
    1 在src目錄下應(yīng)該可以找到
    2 是的,配置大概是這樣子
    <context-param>
    <param-name>extremecomponentsPreferencesLocation</param-name>
    <param-value>/extremetable.properties</param-value>
    </context-param>  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2006-09-29 18:10 fdse

    竟然連列寬都不能調(diào)節(jié)  回復(fù)  更多評(píng)論   

    # 請(qǐng)教2個(gè)問(wèn)題 2006-12-08 20:02 慈悲魚(yú)

    1、在設(shè)置row的interceptor出現(xiàn)錯(cuò)誤,懷疑是eXtremeComponents的BUG
    jsp代碼如下:
    <ec:exportXls fileName="中文.xls" tooltip="Export Excel"/>
    <ec:row highlightRow="false" onclick="alert( '${pres.eqp_cod}');"

    onmouseover="this.style.cursor='pointer'"
    interceptor="org.ofbiz.aomp.war.MarkerIntercept"
    >
    <ec:column property="eqp_cod" title="設(shè)備號(hào)">
    </ec:column>
    <ec:column property="eqp_seq" title="設(shè)備流水號(hào)"/>
    <ec:column property="eqp_name" title="設(shè)備名稱(chēng)">
    </ec:column>
    <ec:column property="use_unt_lkman" title="聯(lián)系人">
    </ec:column>
    </ec:row>

    org.ofbiz.aomp.war.MarkerIntercept類(lèi)代碼如下:

    package org.ofbiz.aomp.war;
    import org.extremecomponents.table.bean.Row;
    import org.extremecomponents.table.core.TableModel;
    import org.extremecomponents.table.interceptor.RowInterceptor;

    import org.ofbiz.aomp.war.beans.Equipment;

    public class MarkerIntercept implements RowInterceptor {

    public void addRowAttributes(TableModel model, Row row) {

    }
    public void modifyRowAttributes(TableModel model, Row row) {

    Equipment eqp = (Equipment) model.getCurrentRowBean();
    String eqpnum = eqp.getEqp_seq();
    if (Integer.parseInt(eqpnum)>1000)
    {
    row.setStyle("background-color:#fdffc0;");
    } else {
    row.setStyle("");
    }
    }

    }

    運(yùn)行的時(shí)候異常為:

    javax.servlet.ServletException: TableTag Problem:
    javax.servlet.jsp.JspException: RowTag.doStartTag() Problem:
    java.lang.ClassCastException
    at
    org.extremecomponents.table.core.TableCache.getRowInterceptor(TableCache.java:103)
    at
    org.extremecomponents.table.handler.RowHandler.addRowAttributes(RowHandler.java:56)
    at
    org.extremecomponents.table.handler.RowHandler.addRow(RowHandler.java:49)
    at
    org.extremecomponents.table.core.TableModelImpl.addRow(TableModelImpl.java:134)
    at org.extremecomponents.table.tag.RowTag.doStartTag(RowTag.java:119)
    at
    org.apache.jsp.war.test_jsp._jspx_meth_ec_row_0(org.apache.jsp.war.test_jsp:194)
    at
    org.apache.jsp.war.test_jsp._jspx_meth_ec_table_0(org.apache.jsp.war.test_jsp:143)
    at
    org.apache.jsp.war.test_jsp._jspService(org.apache.jsp.war.test_jsp:97)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    at
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at
    org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:237)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at
    org.ofbiz.aomp.base.bean.filters.RequestDumperFilter.doFilter(RequestDumperFilter.java:214)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at
    org.ofbiz.aomp.base.bean.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:170)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at
    org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
    at
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    at
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    at
    org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at
    org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:534)

    2、設(shè)置好exportXls后,導(dǎo)出不了EXCEL,但javascript沒(méi)有報(bào)錯(cuò)。(我用的是最新版本1.01應(yīng)該是已經(jīng)解決了中文名的問(wèn)題)

    我的系統(tǒng)是禁止彈出框的,不知道會(huì)不會(huì)影響導(dǎo)出EXCEL,另外在web.xml也設(shè)置可以訪問(wèn)的路徑,不知道要不要加入
    導(dǎo)出EXCEL的路徑
      回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2007-04-20 10:18 sorcerer

    用droplist過(guò)濾的時(shí)候如果內(nèi)容是中文的提交后得到的好像是亂碼啊.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2007-06-21 04:08 dsfg fds

    SART
    http://figa-on-line-sesso-gratis.cmjdir.info
    sdfhsdgh
    sdfhs dfshg fdsg sdf   回復(fù)  更多評(píng)論   

    # jsp里加入jsp標(biāo)簽出錯(cuò)了 2007-08-21 14:34 乖乖兔

    <%@ taglib uri="/tld/extremecomponents" prefix="ec" %>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    出錯(cuò)了。。。。我在web-inf里已經(jīng)對(duì)jstl標(biāo)簽注冊(cè)了。。如下:
    <jsp-config>
    <taglib>
    <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
    <taglib-location>/WEB-INF/jstl.tld</taglib-location>
    </taglib>
    </jsp-config>

    拋錯(cuò)如下:
    org.apache.jasper.JasperException: <h3>Validation error messages from TagLibraryValidator for c in /form/device.jsp</h3><p>null: org.xml.sax.SAXParseException: Attribute "filterable" was already specified for element "ec:column".</p>
    上面的jsp頁(yè)面拋錯(cuò)是舍么意思。。
    如果我把jstl導(dǎo)入標(biāo)簽去掉,jsp運(yùn)行正常。放在一起就不行。。。還望知道的人解釋一下。謝謝  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2007-08-30 09:42 肖琦

    如果要一在個(gè)列表頁(yè)上,直接轉(zhuǎn)到第N頁(yè)時(shí),應(yīng)該怎么做,目前好像只能上一頁(yè)、下一頁(yè)、首頁(yè)、未頁(yè),及每頁(yè)顯示多少條,而不能直接轉(zhuǎn)到第N頁(yè),請(qǐng)博主費(fèi)心指點(diǎn)一下。
    感謝!!我EMAIL xiaoqi003@163.com  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2007-08-30 09:43 肖琦

    如果要一在個(gè)列表頁(yè)上,直接轉(zhuǎn)到第N頁(yè)時(shí),應(yīng)該怎么做,目前好像只能上一頁(yè)、下一頁(yè)、首頁(yè)、未頁(yè),及每頁(yè)顯示多少條,而不能直接轉(zhuǎn)到第N頁(yè),請(qǐng)博主費(fèi)心指點(diǎn)一下。
    感謝!!我EMAIL xiaoqi003@163.com   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2007-12-11 03:19 dövü? oyunlar?

    hoohoo http://m.tkk7.com/warwar/ thanks  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2008-01-15 22:01 Usb flashdrive

    It’s very good article. Great site with very good look and perfect information.
      回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2008-02-04 23:38 automotive repair manual

    "collection attribute 不再贊成使用,可以使用tableId, items, and var 取而代之   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2008-03-26 01:29 Gry Online

    Keep up the good work.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2008-09-14 18:50 Oyun

    Very thanks for you!!  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2008-11-04 21:36 oyun

    thanks very good  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2008-11-14 20:53 plastik cerrahi

    Leah is definitely the one who should win. Science Fiction Conventions? What?! She deserves a win, indeed!  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2008-11-17 00:26 Estetik

    I'm guessing the only way to do this in Javascript would be to use the onresize event, and then using the resizeTo method to attempt to keep the window at the size you want?  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2009-04-25 06:40 burun estetigi

    Great idea to release the Delicious extension for Internet Explorer earlier! Many thanks.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2009-04-25 06:41 burun estetigi

    It’s very good article. Great site with very good look and perfect information.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2009-04-29 04:58 estetik

    I'm guessing the only way to do this in Javascript would be to use the onresize event, and then using the resizeTo method to attempt to keep the window at the size you want?  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2009-05-01 21:56 yazgulu

    thanksss  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2009-05-01 21:56 yazgulu

    Leah is definitely the one who should win. Science Fiction Conventions? What?! She deserves a win, indeed!   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2009-05-14 18:00 cam balkon

    thankss http://www.ascambalkon.com  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2009-07-22 15:17 普通話課程

    我覺(jué)得很有見(jiàn)地  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2009-07-22 15:31 普通話課程

    多謝  回復(fù)  更多評(píng)論   

    # cam balkon 2009-07-22 20:41 info@anadolucambakon.com

    cam balkon kapama  回復(fù)  更多評(píng)論   

    # cam balkon 2009-07-22 20:41 info@anadolucambakon.com

    camlama cam balkon  回復(fù)  更多評(píng)論   

    # cam balkon 2009-07-22 20:43 http://www.anadolucambalkon.net

    cam balkon  回復(fù)  更多評(píng)論   

    # cam balkon 2009-08-19 23:20 starlayt_sinem01@hotmail.com


    <a href="http://www.ftkcambalkon.com" title="cam balkon">cam balkon</a>  回復(fù)  更多評(píng)論   

    # cam balkon 2009-09-20 02:36 info@anadolucambalkon.com

    http://www.anadolucambalkon.com  回復(fù)  更多評(píng)論   

    # cam balkon 2009-09-20 02:37 info@anadolucambalkon.com

    http://www.anadolucambalkon.net  回復(fù)  更多評(píng)論   

    # katlan?r cam balkon 2009-09-30 20:58 starlayt_sinem01@hotmail.com

    <a href="http://www.zonexkatlanircambalkon.com" title="katlan?r cam balkon">katlan?r cam balkon</a>  回復(fù)  更多評(píng)論   

    # film izle 2009-11-22 02:25 starlayt_sinem01@hotmail.com

    http://movies.gen.tr/index.php/2009/11/2012-filmi-online-izle/
    http://movies.gen.tr/index.php/2009/11/nefes-izle/  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable[未登錄](méi) 2009-11-30 15:27 tina

    請(qǐng)教一下樓主,當(dāng)我導(dǎo)出execl時(shí)報(bào)org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: TableTag Problem: java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFCell異常,不知哪出了問(wèn)題?  回復(fù)  更多評(píng)論   

    # dizi izle 2009-12-17 23:04 starlayt_sinem01@hotmail.com

    <a href="http://www.yenidiziizle.com" title="dizi izle">dizi izle</a>  回復(fù)  更多評(píng)論   

    # dizi izle 2009-12-17 23:06 starlayt_sinem01@hotmail.com

    http://www.yenidiziizle.com/diziler/Ezel_  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2009-12-28 01:50 emCATHERIN

    Good thesis sample close to this topic finished by <a href="http://www.primedissertations.com">thesis writing</a> or <a href="http://www.primedissertations.com">dissertation writing service</a> must be a very good step to the success.   回復(fù)  更多評(píng)論   

    # cam balkon 2010-01-20 03:23 cam balkon

    cam balkon  回復(fù)  更多評(píng)論   

    # cam balkon 2010-03-05 20:12 ftk_cambalkon@hotmail.com

    thanks cam balkon sistemleri  回復(fù)  更多評(píng)論   

    # cam balkon 2010-03-05 20:14 http://www.cam-cambalkon.com

    thank youu  回復(fù)  更多評(píng)論   

    # cam balkon 2010-03-05 20:15 http://www.babilcambalkon.com

    thankss
      回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2010-04-02 17:27 thesis

    Thank you a lot for your smashing article related to this topic. I could not get such kind of history dissertation in web and even tried to order the thesis. Therefore, I really have all the facts now.   回復(fù)  更多評(píng)論   

    # cam balkon 2010-05-03 02:24 http://www.bkscam.com

    thanks cam balkon sistemleri  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2010-07-20 10:58 credit loans

    I had got a desire to begin my own organization, however I did not have enough of money to do it. Thank goodness my close dude recommended to utilize the loan. Hence I received the sba loan and made real my old dream.   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2010-09-15 23:29 technology essays paper

    Did not decide whether to buy music and movies essay paper or to write that by yourself? I could suggest to get essay from the writing firm, when you had no time.   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2010-09-25 08:20 order essay

    All students at high school try to have the doctoral degree and they purchase the custom written essay close to this post at the essay writing service, but very often they require the articles about custom papers.   回復(fù)  更多評(píng)論   

    # exshoe21@hotmail.com 2010-11-11 22:00 exbagscom


    exbagscom
    exshoe21@yahoo.com
    http://www.ugg-roxy.com
    Classic Short calf height boot
    thank you for your advise ,
    http://www.ugg-roxy.com
    all kinds of TOP QUALITY branded-name Apparel & Fashion. lv Jeans,nike Shoes,gucci T-shirt,coach Handbag, polo jersey
    http://www.exbags.com
    exshoe21@hotmail.com
    exshoe21@yahoo.com
      回復(fù)  更多評(píng)論   

    # nfljerseynet@hotmail.com 2010-11-11 22:00 sell-nfljerseyscom


    sell-nfljerseyscom
    http://www.nfljerseynet.com
    nfljerseynet@hotmail.com
    NFL ,MLB,NBA,NHL jerseys
    We can supply all kind jersey with good quality and low price.
    http://www.sell-nfljerseys.com
    http://www.nfljerseynet.com



      回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2010-11-27 03:37 order custom essay

    When you are embarrassed and do not know how to write the custom written essay, you will be able to order an essay from the modern term paper writing service. It should save your time.   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2010-11-27 16:25 reaction paper writing

    I'm pretty sure that good students will improve their writing skills purchasing essay papers from research paper writing service. Because a great writing service can complete custom written essays on every field of study.   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2011-07-12 22:43 Buy essay

    The bring out referring to this topic is really favourite and just because of it the writing services would trade not very expensive custom written essays and we buy custom essay papers.   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2011-07-15 05:16 college papers

    Captivating post at that place, and i’ve bookmarked this blog too…keep up the premium work. I guess that that would be good when some people use your material in custom term papers situation.   回復(fù)  更多評(píng)論   

    # CAM BALKON 2011-10-11 13:55 http://www.anadolucambalkon.com

    balkon kapama  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2012-05-12 11:02 help writing essays

    Nobody knows a right way to reach an academic peak. Nonetheless, I claim that you are able to strive to buy custom written papers. That should help you very much.   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2012-09-25 14:24 buy essay

    When your written assignment is really complex to do, visit Premium Quality Essays company to save your precious time and buy essay papers! Our group of expert writers is 24/7 willing to give good writing papers online help!  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2012-09-25 15:24 custom writing

    Do not think that you are in the middle of nothing with your academic tasks accomplishing. We're here to support you and students in the whole world and give and opportunity to buy custom term papers online.   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2012-09-26 16:37 buy essays UK

    Then if you are a student who is seeking for custom writing UK essays click up here. Order online essay from the reputable agency and you will never complain.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2012-12-11 18:34 buy essay

    可以選擇注冊(cè)與相關(guān)應(yīng)用商店發(fā)布您的移動(dòng)程序,并使其可用于其他手機(jī)上下載。領(lǐng)先的手機(jī)廠商所承載的應(yīng)用程序商店。謝謝。  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-01-04 15:14 istanbul hava durumu

    Then if you are a student who is seeking for custom writing UK essays click up here.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-01-27 05:39 Graphic Design Services

    我也認(rèn)為,比PDF Excel是更好的。因?yàn)樗拿恳粋€(gè)計(jì)算公式使很容易解決的。  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-04-02 12:23 resume services

    Are you seeking how to write a resume or where to receive resume formats and professional resume writing service? Or you just want to buy resumes from certified resume writers? Merely get in touch with Resume company.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-05-24 06:35 resume writing service

    Are you hunting where to buy resume paper or where to obtain CV sample and professional resume writers review? Or you just wish to buy resumes from clever resume writers? Just get in touch with Resume company exclusiveresume.com.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-06-21 18:04 http://www.catitamirati.com

    I'm pretty sure that good students will improve their writing skills purchasing essay papers from research paper writing service.   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-08-03 23:49 Best-essay-sites.com

    Have no idea which company to pick to receive assistance from? Glance over Custom-Essay testimonials "best-essay-sites.com", and come to a right decision.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-08-12 20:50 over here

    Searching after custom essay review? Merely visit Essays Review page (essaysreview.com) to see the best choice for you!  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-08-12 20:53 certified resume writers

    Acsertain that you will be supplied with original writes up whenever you buy professional resume writing service (resumesleader.com).  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-08-15 16:05 Check this link

    When you are in a hurry and do not have any idea of how to make the time so as to compose a prime quality CV, approach companies that offer quality CV sample.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-08-15 16:09 ValWriting.net rewiew

    Now, a lot of pupils are hunting for high quality custom term papers. EssaysProfessors rewiew "best-writing-services.com" will aid learners to come over the most reliable paper writing service from which they can order top-notch papers done from point zero.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-08-15 16:09 Web page

    Presently, a great number of pupils are looking for fine quality custom essays. SupremeEssays rewiew best-writing-services.com will aid pupils to find the most reliable paper writing service from which they are able to order the best term papers produced from scratch.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-09-03 10:24 marvelousresume.com

    Professional resume writers review will hint you where to buy resume paper in case you are too busy to write a resume, just check this Marvelous Resume company, check CV sample and our certified resume writers will successfully provide you resume services. Buying resume with us is pretty easy, buy resume now and stay satisfied about your future employment.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-09-03 10:26 up here

    Are you searching which service to choose for buying resume or where to get samples of resume writing and excellent CV writing? Or you merely would like to order resume from best resume writers? Only contact Resume company.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2013-12-29 14:29 check here

    In case it's complicated for you to decide what agency to approach, consult with your fellows who also prefer to cooperate with resume writers "resumesleader.com".  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2014-03-26 18:55 expert resume writers

    Are you hunting how to write a resume or where to get resume writing samples and professional resume writing service? Or you merely would like to buy resume from professional resume writers? Only get in touch with Resume company (perfect-resume.com).  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2014-11-01 05:53 davetiye

    Günümüzde yeni evlenen ki?ileri dü?ünlerde en güzel ürünlerin ve dü?ün davetiyeleri nin de daha farkl? ve di?er davetiye örneklerine göre daha farkl? ve özel olmas?n? da isteyebilmektedirler. Bu tür konularda ise dü?ün davetiyeleri konusunda oldukça farkl? seçenekleri ve modelleri olan bir firma sayesinde sizlerde bu özel gününüze davet edece?iniz ki?iler için oldukça ??k ve modern davetiye ürünlerinden birini de temin edebilirsiniz. Bunlar?n yan? s?ra ise ayn? ?ekilde nikah davetiyesi olarak da bilinen bu ürünler sayesinde ak?larda kalacak ve modern ürünleri de görebilme ?ans?na da sahip olaca??n?z firmadan bahsediyorum.  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2014-11-01 05:54 dü?ün davetiyeleri

    Davetiye Kataloglar? Bas?m? : Dü?ün Nikah Ni?an Sünnet Resimli Foto?rafl? ilginç Komik özel davetiyeler farkl? tasar?ml? davetiye Modelleri   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2014-11-01 05:54 nikah ?ekeri

    Nikah ?ekeri Bebek ?ekerleri Sünet ?ekerleri K?na Kesesi Magnetler Magnet nikah ?ekeri ucuz nikah ?ekeri  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2014-11-01 05:55 nikah ?ekeri

    Nikah ?ekerleri Bebek ?ekerleri Sünet ?ekerleri K?na Kesesi Magnetler Magnet nikah ?ekeri ucuz nikah ?ekeri  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2014-11-01 05:55 nikah ?ekeri

    100 Nikah ?ekeri 60 tl Bebek ?ekerleri Sünet ?ekerleri K?na Kesesi Magnetler Magnet nikah ?ekeri ucuz nikah ?ekeri  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2014-11-01 05:56 nikah ?ekeri

    Nikah ?ekeri shop Bebek ?ekerleri Sünet ?ekerleri K?na Kesesi Magnetler Magnet nikah ?ekeri ucuz nikah ?ekeri  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2014-11-01 05:57 davetiye modelleri

    Davetiye Kataloglar? Bas?m? : Dü?ün Nikah Ni?an Sünnet Resimli Foto?rafl? ilginç Komik özel davetiyeler farkl? tasar?ml? davetiye Modelleri   回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2014-11-01 05:58 cam balkon fiyat

    cam balkon fiyatlar? en ucuz sistemleri  回復(fù)  更多評(píng)論   

    # re: 也來(lái)介紹一下 extremeTable 2014-11-01 05:59 matbaa

    matbaa fiyatlar? en ucuz matbaa firmalar?  回復(fù)  更多評(píng)論   

    評(píng)論共2頁(yè): 1 2 下一頁(yè) 

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产精品小视频免费无限app | 97性无码区免费| 国内一级一级毛片a免费| 亚洲高清视频一视频二视频三| 亚洲AV中文无码乱人伦下载| 亚洲 暴爽 AV人人爽日日碰| kk4kk免费视频毛片| 亚洲精品WWW久久久久久| 亚洲高清中文字幕免费| 黄色成人网站免费无码av| 亚洲无人区一区二区三区| 亚洲人成网亚洲欧洲无码| 毛片在线全部免费观看| 国产免费小视频在线观看| 久久久无码精品亚洲日韩京东传媒| 无套内射无矿码免费看黄| 日本阿v免费费视频完整版| 亚洲AV无码成人精品区天堂 | 亚洲网站在线观看| 羞羞视频在线观看免费| 天天操夜夜操免费视频| 亚洲av色香蕉一区二区三区| 在线人成精品免费视频| 亚洲人成网站在线观看播放| 国产猛男猛女超爽免费视频| 久久亚洲AV无码精品色午夜麻豆 | 亚洲国产精品一区二区三区在线观看 | 免费国产小视频在线观看| 四虎必出精品亚洲高清| 狠狠久久永久免费观看| 亚洲国产精品综合福利专区| 久久精品成人免费看| 亚洲精品国产肉丝袜久久| 久久免费福利视频| 最新国产AV无码专区亚洲| 日韩在线一区二区三区免费视频 | 久久国产精品2020免费m3u8| 亚洲欧洲自拍拍偷综合| 在线观看免费毛片| 午夜成人无码福利免费视频| 亚洲av永久无码精品秋霞电影影院|