Methods
(async, static) binaryCall(cls, meth, injson) → {Promise.<unknown>}
- Source:
- See:
Perform a binary call. JSON is sent and JSON is returned.
However, a new element will be in the returned json called '_data'.
_data will contain the binary data.
This method is often used to retrieve images.
The back-end service should call
servlet.returnBinary()
Parameters:
Name | Type | Default | Description |
---|---|---|---|
cls |
|||
meth |
|||
injson |
null
|
Returns:
- Type
- Promise.<unknown>
(async, static) call(cls, meth, injson)
Evoke a back-end REST service.
This function is typically called with an
This function is typically called with an
await
or a then
in order to process the result.
Parameters:
Name | Type | Default | Description |
---|---|---|---|
cls |
string | the web service to be called | |
meth |
string | the web method | |
injson |
object |
null
|
data to be passed to the back-end |
Returns:
data returned from the back-end
(static) callAll()
Used to call a number of simultaneous web services and wait till they're all done
before processing any of their results.
This function takes a variable number of arguments.
The first argument is an array of the Promises from each web service call.
Each remaining argument is a function that gets the result from the positionally corresponding promise in the first argument. If any are null there is no function executed for that returned promise. Each function that gets executed gets passed the return value of the associated web service.
You can wait for this function to complete asynchronously by calling it with an await.
The return value is
This function takes a variable number of arguments.
The first argument is an array of the Promises from each web service call.
Each remaining argument is a function that gets the result from the positionally corresponding promise in the first argument. If any are null there is no function executed for that returned promise. Each function that gets executed gets passed the return value of the associated web service.
You can wait for this function to complete asynchronously by calling it with an await.
The return value is
false
if all the web services complete and true
if there is an error.
(static) fileUploadSend(cls, meth, fd, injson, waitMsg, successMessage)
- Source:
- See:
Send the file upload to the server.
This method displays a wait message and a final status message.
fd
can either be form data or it can be the ID of the file upload control.
Parameters:
Name | Type | Default | Description |
---|---|---|---|
cls |
string | ||
meth |
string | ||
fd |
FormData | string | ctl-id, FormData, FileList, or array of FileList | |
injson |
object |
null
|
|
waitMsg |
string | optional wait message | |
successMessage |
string | optional success message |
(static) logout()
Reloads the top/main page from the server and clears all context.
This is a deep reload, meaning it will bypass any cached page content. It is a full page reload, so it will also destroy any context information. It also effectively works as a logout.
This is a deep reload, meaning it will bypass any cached page content. It is a full page reload, so it will also destroy any context information. It also effectively works as a logout.
(static) setMaxInactivityHours(hours)
Set the maximum number of hours between calls or zero for no max.
If the maximum number of hours is exceeded, the user will be logged out
on their next attempt to make a service call.
Parameters:
Name | Type | Description |
---|---|---|
hours |
(static) setMaxInactivityMinutes(minutes)
Set the maximum number of minutes between calls or zero for no max.
If the maximum number of minutes is exceeded, the user will be logged out
on their next attempt to make a service call.
Parameters:
Name | Type | Description |
---|---|---|
minutes |
(static) setMaxInactivitySeconds(seconds)
Set the maximum number of seconds between calls or zero for no max.
If the maximum number of seconds is exceeded, the user will be logged out
on their next attempt to make a service call.
Parameters:
Name | Type | Description |
---|---|---|
seconds |
(static) setURL(url)
Set the URL of the back-end.
Parameters:
Name | Type | Description |
---|---|---|
url |
string |