xtable功能介紹以及改進計畫

2021-08-23 15:45:51 字數 722 閱讀 7567

xtable是由陳仁飛(zhongxuchen)獨自開發的jsp頁面元件,目前提供分頁、排序、無限層分組以及彙總功能,以及包括匯出excel/pdf/xml等,xtable不同於displaytag,extrametable的地方在於xtable自定義了一套巨集外掛程式模式,只要實現介面,你可以隨意擴充套件xtable的功能。

xtable最大的優點在於簡單易用,分組彙總就是很簡單的幾句話,而且能夠支援無限層分組彙總。

頁面**:

看預覽效果:

但xtable目前也暴露了一些缺陷,因第一版在專案過程中只有很短的時間實現,很多方面考慮欠妥,巨集沒有支援巢狀,此問題一直延續到現在,發現已經難以適應更強大的需求了,本期改進計畫:

1、**進行重構、標籤的使用要更加簡潔,去除一些無用的屬性,增加一些智慧型判斷(如displayproperties簡單模式就無需定義)

2、xtable實現巨集巢狀,增加預設個人擴充套件機制,巨集巢狀的實現將有助於提公升整個xtable的可擴充套件性,提公升到乙個**的平台。

3、簡單模式xtable支援grid模式:頭固定,列可以拖動

4、最大的改進就是增加交叉報表功能,這個目標的實現將能夠把xtable推到介於一般標籤和專業報表工具之間的角色,稍微複雜的查詢統計無需用報表工具(因為一般的業務系統複雜的報表就幾個,用專業的工具費時費錢費力)

如xtable_code.gif中的@groupsum().這個就是自己擴充套件的巨集,原專案並不存在分組彙總功能,後期自己實現巨集介面實現了分組彙總等功能。

Dubbo功能介紹以及應用

dubbo功能介紹 dubbo是阿里巴巴內部的soa服務化治理方案的核心框架,每天為2000 個服務提供3,000,000,000 次訪問量支援,並被廣泛應用於阿里巴巴集團的各成員站點。dubbo自2011年開源後,已被許多非阿里系公司使用。dubbo是乙個分布式服務框架,以及soa治理方案。其功能...

Respons功能介紹 重定向以及特點

respons物件 功能 設定響應訊息 1.設定響應行 1.格式 http 1.1 200 ok 2.設定狀態碼 setstatus int sc 2.設定響應頭 setheader string name,string value 3.設定響應體 使用步驟 1.獲取輸出流 符輸出流 只能輸出字元資...

C中的函式功能介紹以及順序表的書寫

typedefine 函式執行的時候,進行符號的轉換。define 只做簡單的替換,預處理 區別 預處理 展開檔案,對預處理的命令替換。如何定義乙個函式指標 先定義指標,p,括號起來。再在順序表的書寫思路 首先,建立目錄,進入目錄,建立三個資料夾,乙個.c檔案,乙個main.c檔案,乙個.h檔案。在...