如何得到domain裡面所有的欄位?

4 views
Skip to first unread message

derekypp peng

unread,
Jan 8, 2010, 4:56:02 AM1/8/10
to grail...@googlegroups.com
大家好:
    又有問題想請教大家了,最近要作一個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=姓名  如果為了這樣這個工作 要重覆很多次了

    

       

Ford Guo

unread,
Jan 8, 2010, 5:12:04 AM1/8/10
to grail...@googlegroups.com
grailsApp.domainClasses中可以获取每个domain的properties
Ford Guo


2010/1/8 derekypp peng <dere...@gmail.com>
--
您收到此邮件是因为您订阅了 Google 网上论坛的“Grails联盟-GrailsUnion”论坛。
要向此网上论坛发帖,请发送电子邮件至 grail...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 grailsunion...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/grailsunion?hl=zh-CN 访问此网上论坛。


derekypp peng

unread,
Jan 8, 2010, 5:28:20 AM1/8/10
to grail...@googlegroups.com
grailsApp.domainClasses 都要替換成自己app的名稱嗎 和domain的名稱 嗎

2010/1/8 Ford Guo <agil...@gmail.com>

Ford Guo

unread,
Jan 8, 2010, 5:37:18 AM1/8/10
to grail...@googlegroups.com
不好意思,可以执行代码应该是:
grailsApplication.getArtefact("Domain",XXXX)?.properties
Reply all
Reply to author
Forward
0 new messages