PK D"=?~AL L build.batcall ant -Dplay.path=j:/play
rem xcopy /y lib\* J:\play\modules\morphia\libPK ;}<
V+ + build.propertiesplay.path=/usr/share/play
#play.path=../..
PK kF=6Ǖ build.xml
PK zF=vЅ$ $ manifestversion=1.1
frameworkVersions=1.0
PK Ctw<*" " MIT-LICENSE.txtCopyright (c) 2010-2015 Gelin Luo
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.PK yF='+O READMEh1. Excel module
The Excel module allows you to render Excel document. It is rather simple to use as it only requires to import a static file.
This module helps web developer to generate Excel report. The tool uses the jxls library.
In order to use the Excel module, you need to create an Excel based template - see http://jxls.sourceforge.net for details instruction.
h2. What's New in v1.0a
* support Play 1.1-RC1
* jxls update to 1.0-RC1 along with it's dependencies
** POI 3.6
** Jexl 2.0
h2. Enable the Excel module for the application
In the **/conf/application.conf** file, enable the Excel module by adding this line:
bc. # The Excel module
module.Excel=${play.path}/modules/Excel
excel.template.root=app/views
note, please change the excel.template.root from app/views to some where else when you use excel module with Play version 1.02 or before. Otherwise your application will not be able to startup on product mode.
h2. Using the Excel module
h3. The renderExcel() method:
bc. import static play.modules.excel.Excel.*;
And then use the renderExcel() method as you would use the render() method.
The renderExcel() behavior is almost the same as that of render() except the following differences:
# the template should be an excel file with ".xls" suffix rather than a text file with ".html"
# You can use renderArgs.put("fileName", "your-file.xls") to indicate the name of the excel file to be generated
h2. Known Issue
* While using chrome and IE, the filename is not the one specified by "fileName" but the last string in the url. E.g. if the url is http://localhost:9000/1/namecard, the file name will be namecard instead of 1.xls which is specified in the program. There is not such problem in FF.
Please refer to the sample for an example.
PK 3=͇ ! documentation/manual/home.textileh1. Excel module
The Excel module allows you to render Excel document. It is rather simple to use as it only requires to import a static file.
This module helps web developer to generate Excel report. The tool uses the jxls library.
In order to use the Excel module, you need to create an Excel based template - see http://jxls.sourceforge.net for details instruction.
h2. Enable the Excel module for the application
In the **/conf/application.conf** file, enable the Excel module by adding this line:
bc. # The Excel module
module.Excel=${play.path}/modules/Excel
excel.template.root=app/views
note, please change the excel.template.root from app/views to some where else when you use excel module with Play version 1.02 or before. Otherwise your application will not be able to startup on product mode.
h2. Using the Excel module
h3. The renderExcel() method:
bc. import static play.modules.excel.Excel.*;
And then use the renderExcel() method as you would use the render() method.
The renderExcel() behavior is almost the same as that of render() except the following differences:
# the template should be an excel file with ".xls" suffix rather than a text file with ".html"
# You can use renderArgs.put("fileName", "your-file.xls") to indicate the name of the excel file to be generated
h2. Known Issue
* While using chrome and IE, the filename is not the one specified by "fileName" but the last string in the url. E.g. if the url is http://localhost:9000/1/namecard, the file name will be namecard instead of 1.xls which is specified in the program. There is not such problem in FF.
Please refer to the sample for an example.
PK 3=n ֠ lib/commons-digester-2.1.jarPK
Q3= META-INF/PK
Q3=
] META-INF/MANIFEST.MFUn0}7 rY)ۀtiQ,YѷAG,r.n撗"yxHS\ :uY][13gЈn-rI|^b.YO\Bk6B*̌$L#gP{)U<^anMFw2%~e-ԉ=Ms.oh&~-S$}IM^˺;݈9
9 nFƔ%
)gnqn(8@le*o욃>0\)/"S,Ɍ+YUr ҦurҨLJ11Iq7eMdL̦rG
$pMB"^tNۥ_|,qdWƵ6XY՞gԞ=\T6hl@AØIq;JBNR_c)6\j:\_ )&BnL&>)DS" pW( \%Y].O:xo)'
Wva漥m֯ǽ