[日本語]
What is Efw?
Efw Security Related Explanation
Build a High Loads Tomcat Environment
Test Each Type of Value Display ( helloworld/OutputTest.jsp )
Test Each Type of Screen Action ( helloworld/ActionTest.jsp )
Web File Management with One Tag ( helloworld/helloElfinder.jsp )
Web Chart Function with One Tag ( helloworld/helloChart.jsp )
Create Web QR Code with One Tag ( helloworld/helloBarcode.jsp )
Let's Graduate from POI ( helloworld/helloExcelbyPOI.jsp )
Don't be Afraid of Gigabytes of Text ( helloworld/helloTextCSVThread.jsp )
Introduction to Database Processing ( helloworld/helloDB.jsp )
Send to Gmail SMTP ( helloworld/helloMail.jsp )
Multilingual Support ( helloworld/helloI18n.jsp )
Let's Create a Rest API Service ( helloworld/helloRestAPI.jsp )
Web App Login Control & Authority Control ( skeletonSample )
Try to use pdf-lib and pdfmake on Efw with Javet ( hello-pdf-lib3, hello-pdfmake3 )
efw.properties
batch.properties Context XML
Categories | Items | ||||
---|---|---|---|---|---|
Base Tags | Client | Part | Attr | Msg | Prop |
Additional Tags | elFinder | Chart | Barcode | ||
{Tag Params} | msg: | prop: | |||
Functions | Efw | alert | wait | ||
Attributes | data-format | data-shortcut |
Batch Event
Rest Event
Global Event fires on system loading.
Modules | Attributes/Functions | ||||
---|---|---|---|---|---|
[global] | _eventfolder | _isdebug | load | loadWithNewGlobal | loadWithGlobalPool |
efw | register | contains | |||
cmd | execute | ||||
file | get | list | isFile | isFolder | makeFile |
exists | duplicate | rename | remove | makeDir | |
readAllLines | writeAllLines | getStorageFolder | saveUploadFiles | saveSingleUploadFile | |
getTempFileName | readAllBytes | move | |||
absfile | All APIs are the same as the file object, except that the path param is an absolute one. | ||||
barcode | decode | ||||
brms | getRuleById | getRuleByName | getRuleByAlias | ||
rest | get | post | put | delete | getStatus |
event | fire | ||||
db | select | change | master | ||
_commit | _rollback | _commitAll | _rollbackAll | ||
All transaction functions, as a default, do not need to be called explicitly. | |||||
send | |||||
properties | get | ||||
session | get | set | create | invalidate | |
cookie | get | set | |||
request | get | ||||
{ any } | debug | ||||
{ Date } | format | parse | getYears | ||
{ Number } | format | parse | |||
{ String } | base64Encode | base64EncodeURI | base64Decode | ||
Math | ROUND | ROUNDUP | ROUNDDOWN |
Classes | Functions | ||||
---|---|---|---|---|---|
BinaryReader | new | readAllLines | loopAllLines | ||
TXTReader | new | readAllLines | loopAllLines | ||
>CSVReader | new | readAllLines | loopAllLines | ||
CSVWriter | new | writeAllLines | writeLine | close | |
Excel | new | save | close | getSheetNames | |
createSheet | removeSheet | setSheetOrder | setActiveSheet | ||
getMaxRow | setPrintArea | showSheet | hideSheet | zoomSheet | |
addRow | delRow | showRow | hideRow | ||
showCol | hideCol | ||||
getArray | getSingle | getValue | setCell | setLink | |
isEncircled | encircle | addShape | addShapeInRange | replacePicture | |
Record | new | ||||
seek | sort | map | makeAllKeysUpperCase | makeAllKeysLowerCase | |
getArray | getSingle | getValue | length | ||
Result | new | concat | |||
runat | remove | append | withdata | ||
show | hide | enable | disable | ||
highlight | attach | deleteAfterDownload | saveas | ||
confirm | alert | focus | eval | navigate | |
Batch | new | concat | |||
log | echo | exit | |||
Threads | new | add | run |
jQuery Selectors API
Nashorn Extensions
Nashorn Ext for ES6
HTML
CSS