var inputParameters = application.ADF.data.duplicateStruct(arguments.parameters); var currentValue = arguments.value; // the field's current value var readOnly = (arguments.displayMode EQ 'readonly') ? true : false; var uploadUUID = CreateUUID(); var currentFilename = ""; var fieldDefaultValues = application.ADF.ceData.getFieldParamsByID(arguments.fieldID); var valueRenderParams = StructNew(); var currentValueRenderData = ''; var imageURL = "/ADF/extensions/customfields/file_uploader/v3/handleFileDownload.cfm?subsiteURL=#request.subsite.url#&fieldID=#arguments.fieldID#&filename="; var concatenator = ""; valueRenderParams.currentValue = currentValue; currentValueRenderData = application.ADF.utils.runCommand(fieldDefaultValues.beanName,"getCurrentValueRenderData",valueRenderParams); renderJSFunctions(argumentCollection=arguments, beanName=fieldDefaultValues.beanName);
#currentValueRenderData.name#
#currentValueRenderData.image#
var currentValue = arguments.value; var cftFooterJS = ''; var CSRF_Token = application.ADF.csSecurity.getCSRF_Token(); application.ADF.scripts.addFooterJS(cftFooterJS,"TERTIARY"); private boolean function isMultiline() { return true; } /* IMPORTANT: Since loadResourceDependencies() is using ADF.scripts loadResources methods, getResourceDependencies() and loadResourceDependencies() must stay in sync by accounting for all of required resources for this Custom Field Type. */ public void function loadResourceDependencies() { var inputParameters = application.ADF.data.duplicateStruct(arguments.parameters); if( not structKeyExists(inputParameters, "uiTheme") ) inputParameters.uiTheme = "ui-lightness"; // Load registered Resources via the ADF scripts_2_0 application.ADF.scripts.loadJQuery(noConflict=true); application.ADF.scripts.loadJQueryUI(); application.ADF.scripts.loadADFLightbox(); } public string function getResourceDependencies() { return "jQuery,jQueryUI,ADFLightbox,jQueryUIDefaultTheme"; }