Home
PowerServer Web
| PowerServer Mobile
Appeon Documentation Center
JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.
Home
PowerServer Web
| PowerServer Mobile
Appeon Documentation Center
Workarounds & APIs Guide
Workarounds for Unsupported Features
Sidebar
Prev
|
Up
|
Next
| Download PDF
DataWindow Reference
DataWindow operators
DataWindow Object Properties
DataWindow control
Controls in a DataWindow
Functions of DataStore object
Contents
Search
Appeon Workarounds PBL Reference
Introduction to Appeon Workarounds
Best practices for calling APIs
General API
AppeonExtFuncs Object
of_clearlog function
of_getappeonusername function
of_getbrowserversion function
of_getcachedir function
of_getclientid function
of_getclientip function
of_getclienttype function
of_gethttpinfo function
of_getiehandle function
of_getieurl function
of_getostype function
of_getrunmode function
of_getservertype function
of_getsessioncount function
of_is64browser function
of_ldaplogon function
of_log function
of_networktest function
of_popmenu function
of_popmenuon function
of_print2file function
of_Print2PDF function (Obsolete)
of_switchRealTimeCalc function
Appeon Client Functions
AppeonGetAppeonUserName function
AppeonGetBrowserVersion function
AppeonGetCacheDir function
AppeonGetClientID function
AppeonGetClientIP function
AppeonGetClientType function
AppeonGetClientVersion function
AppeonGetHttpInfo function
AppeonGetIEHandle function
AppeonGetIEURL function
AppeonGetOSType function
AppeonGetRemainingdays function
AppeonGetServerType function
AppeonGetSessionCount function
appeonisin64browser function
AppeonLDAPLogon function
AppeonNetworkTest function
AppeonPopMenu function
AppeonPopMenuOn function
AppeonPrint2File function
AppeonPrint2PDF function (Obsolete)
AppeonSetHintText function
AppeonSetLongPressInterval function
AppeonSwitchRealTimeCalc function
Client Logs
eon_logex object
File Upload and Download
Configuring and deploying Appeon File Server
Deploying Appeon File Server to IIS
Installing the Appeon File Server
Configuring the Appeon File Server
Deploying Appeon File Server to WebLogic
Configuring the Appeon File Server
Deploying the Appeon File Server
Deploying Appeon File Server to WebSphere
Configuring the Appeon File Server
Deploying the Appeon File Server
Deploying Appeon File Server to JBoss
Configuring the Appeon File Server
Deploying the Appeon File Server
Deploying Appeon File Server to JEUS
Configuring the Appeon File Server
Deploying the Appeon File Server
Uploading and downloading files
AppeonFileService object
Functions for AppeonFileService object
of_logonfileserver
of_logofffileserver
of_appeonupload
of_appeondownload
of_FileExists
Properties for AppeonFileService object
is_FileServerName
is_LogOnParams
il_Id
Appeon Labels
Appeon Commit/Rollback Label
Appeon Commit Label
Appeon Rollback Label
Appeon Queue Labels
Appeon Immediate Call Label
Appeon Update Label
Calling EJB Component
Supported application server
Generate the EJB proxy
Bundle EJB proxy with Appeon Bridge
Deploy to application server
Call EJB component in PowerBuilder application
JNDI name
EJBObject object
ConnectServer function
DisConnection function
LookUpJndi function
InitLocalLanguage function
Invoking component functions
Registering parameter functions
RegStruct and RegStructArray functions
CreateRemoteInstance function
DestroyRemoteInstance function
Appeon requirements for EJB development
Calling .NET/COM server components (.NET only)
AppeonDotNetComponent object
Properties
Functions
of_execinterface
Events
Constructor
Destructor
Code Examples
Calling Web Service
appeonwebservicecomponent object
Properties
Functions
of_callwebservice
Events
Constructor
Destructor
Code Examples
Appeon Text Controls
eon_singlelineedit, eon_statictext, & eon_editmask
Overview
Properties
integer ii_vertical
integer ii_keyboardtype
Events
ue_setvertical
Creating Data Source Dynamically
Overview
appeondconfigdatasource
of_adddatasource function
of_deletedatasource function
of_editdatasource function
eon_str_connection structure
Accessing JSON-format Data
Overview
eon_cjsonnode
of_addkey
of_clearnode
of_deletekey
of_getkeybyindex
of_gettypebyindex
of_gettypebykey
of_load
of_setvalue
of_size
of_torawstring
of_tostring
of_valuearray
of_valueboolean
of_valuedouble
of_valuelong
of_valuenode
of_valuestring
Code examples
eon_cjsonnodearray
of_append
of_cleararray
of_getarraynodebyindex
of_getboolbyindex
of_getdoublebyindex
of_getlongbyindex
of_getnodebyindex
of_getstringbyindex
of_gettypebyindex
of_insertatindex
of_load
of_removebyindex
of_size
of_tostring
Code examples
Appeon Resize Object
eon_appeon_resize object
Functions
of_fontresize
of_getscale (internal function)
of_gettag
of_init
of_init_object
of_internal_resize (internal function)
of_orginterval_h (internal function)
of_orginterval_w (internal function)
of_orginterval_x (internal function)
of_orginterval_y (internal function)
of_pause
of_recover
of_refresh_object
of_registered (internal function)
of_resizable (internal function)
of_resize
of_setflag
of_start
of_stop
of_stringtoarray (internal function)
of_typeof (internal function)
of_zoom
Code example
Mobile Device API
Audio
eon_mobile_audioex
Properties
integer ii_errorcode
powerobject ipo_bindevent
string is_bindwitherrorevent
string is_errortext
Events
oe_error
Functions
of_getstatus
of_pauseorresume
of_play
of_register
of_stop
of_triggerevent
Appeon Workspace
eon_mobile_awsex object
Properties
Events
oe_urlschemesucceed
Functions
of_checkpermissionfornet
of_clearlog
of_getappinfo
of_getapporientation
of_getapprotationlock
of_getassistivetouchbtnvisible
of_getassistivetouchmode
of_getcloseappiconvisible
of_getdwinputmode
of_getdwmousemovemode
of_gettitlebarvisible
of_geturlschemeparm
of_getversion
of_getwindowlisticonvisible
of_getworkspaceheight
of_getworkspaceidappname
of_getworkspacewidth
of_log
of_register
of_sendmail
of_setapporientation
of_setapprotationlock
of_setassistivetouchbtnvisible
of_setassistivetouchmode
of_setcloseappiconvisible
of_setdwinputmode
of_setdwmousemovemode
of_sethinttext
of_sethinttextcolor
of_setlongpressinterval
of_settitlebarvisible
of_setwindowlisticonvisible
of_triggerevent
Structures
eon_mobile_str_mailcontent
Barcode
eon_mobile_barcodeex object
Functions
of_create
of_getfiledata
of_read
Camera
eon_mobile_cameraex object
Functions
of_getfiledata
of_openalbums
of_takefile
Structures
eon_mobile_str_cameraoption
Connection
eon_mobile_connectionex object
Functions
of_getconnectioninfo
Device
eon_mobile_deviceex object
Functions
of_getdeviceid
of_getdevicetype
of_getdpi
of_getppi
of_gettotalmemory
of_getfreememory
of_getname
of_getorientation
of_getplatform
of_getresolution
of_getosversion
of_getstatusbarvisible
of_setstatusbarvisible
GPS
eon_mobile_geolocationex object
Properties
integer ii_errorcode
powerobject ipo_bindevent
string is_bindwitherrorevent
string is_bindwithlocationchangedevent
string is_errortext
Events
oe_error
oe_locationchanged
Functions
of_close
of_getcurrentposition
of_isenabled
of_ismocklocation
of_open
of_register
of_triggerevent
Structures
eon_mobile_str_coordinates
Code Example
Image
eon_mobile_imageex object
Functions
of_createimagewithoptions
Structures
eon_mobile_str_imageoption
eon_mobile_str_imageinfo
Map
eon_mobile_mapex object
Properties
eon_mobile_str_annotation istr_clickedannotation
integer ii_errorcode
string is_errortext
Events
oe_annotationclicked
oe_loadstart
oe_loadend
oe_error
oe_changed
Functions
of_addannotation
of_addresstocoordinate
of_close
of_coordinatetoaddress
of_open
of_refresh
of_removeannotation
of_removeallannotation
of_selectannotation
Structures
eon_mobile_str_mapoption
eon_mobile_str_annotation
Media
eon_mobile_mediaex object
Functions
of_play
NFC
eon_mobile_nfcex object
Properties
integer ii_errorcode
integer ii_nfccardtype
powerobject ipo_bindevent
string is_bindwitherrorevent
string is_bindwithnewtagfoundevent
string is_errortext
Events
oe_newtagfound
oe_error
Functions
of_addrecord
of_close
of_getblocksize
of_getmaxblockcount
of_getmaxsectorcount
of_getndefrecord
of_getndefrecordcount
of_getsize
of_gettagid
of_gettimeout
of_open
of_readblock
of_register
of_setkey
of_settimeout
of_startblockoperate
of_stopblockoperate
of_triggerevent
of_writeblock
of_writerecords
Structures
eon_mobile_str_nfcrecord
Code example
Notification
eon_mobile_notificationex object
Functions
of_addmessage
of_removemessage
Offline
eon_offlineex object
Functions
of_applydbupdate
of_checkappeonserver
of_applyupdate
of_checkupdate
Online Payment
eon_mobile_paymentex object
Properties
integer ii_appplatformtype
integer ii_errorcode
powerobject ipo_bindevent
string is_bindwitherrorevent
string is_errortext
string is_paymentcancel
string is_paymentfailed
string is_paymentok
Events
oe_error
oe_paymentcancel
oe_paymentfailed
oe_paymentok
Functions
of_getappplatform
of_init
of_register
of_setappplatform
of_submit
of_triggerevent
Structures
eon_mobile_str_paymentinit
eon_mobile_str_paymentsubmit
Code example
Textchecker
eon_mobile_textcheckex object
Functions
of_completionsforpartialword
of_getignoredwords
of_setignoredwords
of_getlanguages
of_getmisspelledword
of_guessesforword
of_haslearnedword
of_learnword
of_unlearnword
Structures
eon_mobile_str_textcheckoption
Code example
WebView
eon_mobile_webviewex object
Properties
integer ii_errorcode
string is_errortext
Events
oe_error
oe_jscallbackappeon
oe_loadend
oe_loadstart
Functions
of_cangoback
of_cangoforward
of_goback
of_goforward
of_loadhtmlstring
of_loadlocalfile
of_reload
of_runjavascript
of_startloading
of_stoploading
Appeon Resize PBL Reference
Integrate with Cordova Plugins
Overview
Appeon Cordova PBL (solution 1)
Introduction to Appeon Cordova PBL
eon_cordova_base object
Functions
of_getlasterror
of_getlastreturn
of_getvaluefromkey
of_init
of_isios
of_register
of_settimeout
Events
oe_error
oe_execjserror
oe_success
Properties
eon_cordova_bluetooth object (Android only)
Functions
of_disable
of_enable
of_init
of_isenabled
of_pair
of_startdiscovery
of_unpair
Events
oe_finish
oe_success
Properties
eon_cordova_bluetoothle object
Functions
of_base64tojson
of_characteristics
of_close
of_close_no_event
of_connect
of_decode
of_disconnect
of_discover
of_encode
of_init
of_initialize
of_isconnected
of_isenabled
of_read
of_services
of_services_no_event
of_startscan
of_stopscan
of_write
Events
oe_enable
oe_error
oe_success
Properties
Structures
eon_str_cordova_bluetooth
eon_cordova_contact object
Functions
of_addcontactaddress
of_addcontactemail
of_addcontactname
of_addcontactorganization
of_addcontactphonenumber
of_addcontactphoto
of_addcontacturls
of_associatejswithpb
of_clear_jsonarray
of_create
of_create_jsonpar
of_delete
of_delete_contactid
of_destroy_object
of_find
of_find_contactname
of_find_event
of_getcontactfieldtype
of_getphoto_android
of_init
of_init_jsonobject
of_remove
of_save
of_setcontactaddress
of_setcontactfield
of_setcontactname
of_setcontactoptions
of_setcontactorganization
Properties
Structures
eon_str_cordova_contact_address
eon_str_cordova_contact_field
eon_str_cordova_contact_find
eon_str_cordova_contact_name
eon_str_cordova_contact_organization
eon_str_cordova_contact_urls
eon_cordova_fingerprint object
Functions
of_init
of_isavailable
of_show
of_verifyfingerprint_ios
Events
oe_error
oe_success
Properties
eon_cordova_gps object
Functions
of_configure
of_init
of_start
of_stop
Events
oe_success
Properties
Structures
eon_str_cordova_gps
eon_str_cordova_gps_info
eon_cordova_orientation object
Functions
of_clearwatch
of_getcurrentheading
of_init
of_watchheading
Events
oe_success
Properties
Structures
eon_str_cordova_orientation
eon_cordova_vibration object
Functions
of_init
of_vibrate
Properties
Cordova plugins (solution 2)
Connecting with AppeonMobile.CordovaPlugin
AppeonMobile.CordovaPlugin object
SetTimeout function
AssociateJSwithPB function
ExecJavaScript function
ExecJavaScriptWithReturn function
ExecJavaScriptGetLastFuncCallRetVal function
GetLastErrorExecJS function
oe_execjserror event
Accessing the JavaScript object properties/methods
Using dot notation
Using a JSON string
Using ExecJavaScript/ExecJavaScriptWithReturn function
Using eon_cjsonnode/eon_cjsonnodearray object
Code example
Accessing the JavaScript array
Using callback functions
Code examples
PowerServer open interfaces
PowerServer open interfaces
Overview
getAllClients
Syntax for .NET component
Syntax for EJB component
Syntax for Web Service
getAllSessions
Syntax for .NET component
Syntax for EJB component
Syntax for Web Service
getSessionByID
Syntax for .NET component
Syntax for EJB component
Syntax for Web Service
getSessionCount
Syntax for .NET component
Syntax for EJB component
Syntax for Web Service
getServerVersion
Syntax for .NET component
Syntax for EJB component
Syntax for Web Service
killAllSessions
Syntax for .NET component
Syntax for EJB component
Syntax for Web Service
killSessions
Syntax for .NET component
Syntax for EJB component
Syntax for Web Service
rollbackAllTransactions
Syntax for .NET component
Syntax for EJB component
Calling PowerServer open interfaces via EJB component
Calling PowerServer open interfaces via .NET component
Calling PowerServer open interfaces via Web service
Workarounds for Unsupported Features
Objects & Controls
External user object
UserObject object
DeleteItem function
System Objects
Application object
DWMessageTitle property
FreeDBLibraries property
System Controls
ListView control
GetItemAtPointer function
ItemActivate event
TreeView control
SetDropHighlight function
Tab control
TabPostEvent function
System Functions
DDE Server functions
FileLength64 function
FileSeek64 function
FileWriteEx function
FromAnsi function
FromUnicode function
Garbage Collection functions
GetLibraryList function
Help functions
HyperLinkToURL function
LibraryDirectory function
PopulateError function
Registry function
Shared Object functions
SignalError function
PowerScript Reference
PowerScript Topics
Calling functions and events
Passing arguments to functions and events
Duplicate arguments for a function
Passing Menu object as a reference parameter
Reference parameter
Declarations
Shared variables
Language basics
Null values
PowerScript Statements
GOTO statement
SQL Statements
Stored procedure with Null output
PowerScript Events
Help event
Other event
DataWindow Reference
DataWindow operators
DataWindow operator precedence
DataWindow Object Properties
Retrieve.AsNeeded
DataWindow control
Functions
CanUndo function
DBCancel function
GenerateResultSet function
GetTrans function
ReselectRow function
ResetTransObject function
Scroll function
SetTrans function
Events
ScrollVertical event
RetrieveRow event
Properties
LiveScroll property
Controls in a DataWindow
Large Binary/Text database OLE object
Column control
Char data type column
Evaluating DataWindow expressions in scripts
Functions of DataStore object
DBParm parameters in Database
ConnectString parameter
FAQ & Workarounds
What files will go to the plugin folder and how to access them
How to generate a PDF file and send it via email
How to make a phone call in the mobile application
How to open Google Map in the mobile application
How to download an image to the mobile device and show it in the application
How to replace the icon that shows in the IE tab or address bar
How to replace Appeon image that displays at the running of applications
How to remove the Internet Explorer menu
How to deploy a PowerServer application without PowerServer Toolkit
How to log in the PowerServer Web application with single sign-on
How to add headers & footers to a Web application
How to get the user name and password of the operating system
How to modify the storage location of Web application files in PowerServer Toolkit
How to integrate PowerServer Web applications with JSP/ASP
Applying Appeon CommandParm and Hyperlink features
Using Internet Explorer Frame
Integration through intermediate n-Tier Server-level solutions
No Workarounds
Search Highlighter (On/Off)