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);
--->