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.