首先在前端呼叫封裝好的方法,傳入後台
//載入**
function queryreload
(columnsval)",
removeurl: prefix +
"/remove"
, exporturl: prefix +
"/export"
, modalname:
"***x報表"
, tablename:
"***_***"
, columns: columnsval,
showsearch:
false
, showrefresh:
false
, showtoggle:
false
, showcolumns:
false,}
; $.table.
init
(options)
;}
新增匯出按鈕事件
="btn btn-warning" onclick=
"listexport()" shiro:haspermission=
"***x:***x:export"
>
="fa fa-download"
>
<
/i> 匯出
<
/a>
新增方法
//匯出方法
function listexport()
);}
在實體變數上新增@excel註解
@excel
(name =
"教師工號"
)private string jsgh;
/** * 教師名稱
*/@excel
(name =
"教師名稱"
)private string xm;
/** * 導師工作量
*/@excel
(name =
"導師工作量"
)private bigdecimal directingload;
/** * 助教工作量
*/@excel
(name =
"助教工作量"
)private bigdecimal teachingload;
在controller新增匯出方法
@requirespermissions
("***x:***x:export"
)@log
(title =
"***x報表"
}
在servlet層新增自定義方法
@override
public hssfworkbook export
(basfzzxgzl basxkjsgzl)
;for
(int i =
0; i < rowthird.length; i++
)int num =1;
//迴圈每一行
for(basfzzxgzl basfzzxgzl : list)
else
if(j ==1)
else
if(j ==2)
else
if(j ==3)
else
if(j ==4)
else
if(j ==5)
else
if(j ==6)
else
if(j ==7)
else
tempcell.
setcellvalue
(tempvalue);}
}//設定單元格自動調整大小
for(
int o =
0; o <=
9; o++
)return wb;
}
ThinkCMF框架自定義功能函式
thinkcmf是基於thinkphp開發的一款優秀的內容管理框架,系統本身已經開發好了絕大多數的內容,但是在細節上還有待改進的空間,以下為自定義的功能函式來滿足 開發中的需求!以下為自定義功能函式 以下為自定義功能函式 判斷是否為頂級分類 是 返回頂級分類及其子類id 否 返回該分類id para...
DRF框架登入功能自定義認證和自定義的處理返回資料
1.在users模組建立utils.py,通過這個方法驗證是否為正確的使用者 from django.contrib.auth.backends import modelbackend import re from import models class userphoneemail modelba...
自定義QTextEdit實現拖拽功能
qtextedit是乙個可以顯示各種複雜型別資訊的控制項,比如文字資訊,html等,有時作為輸入框我們需要實現拖拽展示或傳送一些檔案等,而如果要實現拖拽傳送檔案,這個時候需要過載dropevent事件和insertfrommimedata 函式,在使用這兩個函式的過程中,發現拖拽檔案時,source...