Skip to main content

Query Parameters

The plug-in dynamic action upload parameters and image browser parameters enables developer to specify custom query parameters computed on the fly using anonymous JavaScript function.

Dynamic Action pre-requisites

The guidelines describing dynamic action configuration (dynamic action event, triggering element and affected elements) are described in parent document Configuration.

Upload Parameters​

The action uses a developer-specified anonymous JavaScript function returning custom upload query parameters used by a RESTful image upload handler. A custom parameters are accessible in upload handler using PL/SQL bind variables.

AttributeTypeDescription
ActionSelect listMust be set to Upload Parameters
Function Returning JSONJavaScript CodeAn anonymous JavaScript function returning custom query parameters as JSON object.

Function Returning JSON​

The function only argument pUploadParams is JSON object describing plug-in default upload query parameters.

Example defining custom upload query parameter
function( pUploadParams ) {
// create a new custom parameter
pUploadParams.customParamName = 'customParamValue';
return pUploadParams;
}

The custom upload query parameter can be referenced in upload REST handler using bind variable :customParamName.

Initialization JavaScript Code​

So far, the action upload parameters doesn't use a dynamic action attribute Initialization JavaScript Code.

Image Browser Parameters​

The action image browser parameters uses a developer-specified anonymous JavaScript function returning custom browser query parameters used by a RESTful browse images handler. A custom parameters are accessible in the handler using PL/SQL bind variables.

AttributeTypeDescription
ActionSelect listMust be set to Image Browser Parameters
Function Returning JSONJavaScript CodeAn anonymous JavaScript function returning custom query parameters as JSON object.

Function Returning JSON​

The function only argument pUploadParams is JSON object describing plug-in default browse query parameters.

function( pBrowseImagesParams ) {
pBrowseImagesParams.customParamName = 'customParamValue';
return pBrowseImagesParams;
}

The custom browser query parameter can be referenced in browse REST handler using bind variable :customParamName.

Initialization JavaScript Code​

So far, the action upload parameters doesn't use a dynamic action attribute Initialization JavaScript Code.