variables.cftFieldUpdaterComponentVersion = "1.2"; // Set the packet file name defaults variables.packetFileSuffix = arguments.packetFileSuffix; variables.packetFileExt = arguments.packetFileExt; variables.updaterLogfile = arguments.updaterLogfile; return this; var paramsPacketWddx = ""; var updateFieldInfo = QueryNew('temp'); var updateStatus = true; var ceformName = application.ADF.ceData.getCENameByFormID(arguments.formID); var currentParams = application.ADF.ceData.getFieldParamsByID(fieldID=arguments.FIELDID); if ( !IsStruct(arguments.defaultParams) OR StructIsEmpty(arguments.defaultParams) ) arguments.defaultParams = currentParams; UPDATE FormInputControl SET TYPE = , PARAMS = WHERE ID = if ( updateStatus AND arguments.clearCache ) { // Clear related CommonSpot element caches clearCSElementCaches(elementNameList=ceformName,logfile=variables.updaterLogfile); } return updateStatus; var paramsPacketWddx = ""; var updateFieldInfo = QueryNew('temp'); var updateStatus = true; var ceformName = application.ADF.ceData.getCENameByFormID(arguments.formID); if ( arguments.useDFV ) updateStatus = updateCFTdefaultDataValue(formID=arguments.formID,fieldID=arguments.fieldID,propField=arguments.propField,DefaultValue=arguments.DefaultValue); else updateStatus = updateCFTdefaultProps(formID=arguments.formID,fieldID=arguments.fieldID,propField=arguments.propField,DefaultValue=arguments.DefaultValue); if ( updateStatus AND arguments.clearCache ) { // Clear related CommonSpot element caches clearCSElementCaches(elementNameList=ceformName,logfile=variables.updaterLogfile); } return updateStatus; var paramsPacketWddx = ""; var updateFieldParams = QueryNew('temp'); var updateStatus = true; var doUpdate = false; // Convert to wddx and save with the field with the default params var currentProps = application.ADF.ceData.getFieldParamsByID(fieldID=arguments.FIELDID); var newProps = Duplicate(currentProps); if ( StructKeyExists(currentProps,arguments.propField) AND currentProps[arguments.propField] NEQ arguments.DefaultValue ) { newProps[arguments.propField] = arguments.DefaultValue; doUpdate = true; } UPDATE FormInputControl SET PARAMS = WHERE ID = return updateStatus; var updateDataFieldValue = QueryNew('temp'); var updateStatus = true; UPDATE Data_FieldValue SET FieldValue = , MemoValue = SET FieldValue = , MemoValue = WHERE Data_FieldValue.PageID = 0 AND Data_FieldValue.VersionState = 2 AND Data_FieldValue.FormID = AND Data_FieldValue.FieldID = return updateStatus; var i = 0; var item = ''; var elementsToClear = ''; for( i=1; i lte ListLen(arguments.elementNameList); i=i+1 ) { item = 'custom:' & ListGetAt( arguments.elementNameList, i ); if( StructKeyExists(request.site.availcontrolsByName, #item# ) ) elementsToClear = ListAppend( elementsToClear, request.site.availcontrolsByName[item].ID ); else { if( arguments.logfile neq '' ) application.ADF.utils.logAppend(msg='Error: Available Control Not found: #item#',logFile='#arguments.logfile#'); } } if ( elementsToClear neq '' ) { WriteOutput('
Invalidating Element Cache for these Elements: #elementsToClear#'); // do the clear Application.CacheInfoCache.InvalidateByTypeList(elementsToClear, Request.Constants.rphaseAllCache, 0, 0); // all levels, indirect change, don't limit to WIP // log it if( arguments.logFile neq '' ) application.ADF.utils.logAppend(msg='...Clear Element Caches: elementsToClear:[#elementsToClear#]',logFile='#arguments.logfile#'); }
var safeFileName = lcase(arguments.filePrefix); safeFileName = REREPLACE(safeFileName,"[\s]","","all"); safeFileName = application.ADF.csData.makeCSSafe(stringToFix=safeFileName,makeLowerCase=true,addDashes=true); safeFileName = safeFileName & variables.packetFileSuffix & variables.packetFileExt; return safeFileName; var dataPacketWDDX = ""; var extDataArray = ArrayNew(1); --->