大家好:
又有問題想請教大家了,最近要作一個excel出輸的功能
所以裝了
export plugin 它可以方便輸出excel格式
List fields = ["takeWish",name ]
Map labels = ["takeWish": "條件", "name":"姓名" ] // Formatter closure
def upperCase = { value -> /*return value.toUpperCase()*/ }
Map formatters = [author: upperCase]
Map parameters = [title: "Cool books"]
exportService.export(params.format, response.outputStream,CmApplyMatch.list(),
fields, labels, formatters, parameters)
它的用法是fileds 指定要輸出什麼欄位,因為欄位很多 如果我一個一個Key的話 會花很多時間
我如何可以得到這個domain裡面所有的欄位 另一個labels 是指定這個欄位在excel 欄位的名稱 這個名稱在i18n文件裡面已經花很多時間key一次
在i18n裡面寫
takeWish=條件 name=姓名 如果為了這樣這個工作 要重覆很多次了