|
inputParameters = attributes.parameters[fieldQuery.inputID];
uniqueTableAppend = fieldQuery.inputID;
ceFormID = 0;
if (StructKeyExists(Request.Params, 'controlTypeID'))
ceFormID = Request.Params.controlTypeID;
else if (StructKeyExists(Request.Params, 'formID'))
ceFormID = Request.Params.formID;
else if (StructKeyExists(attributes, 'fields'))
ceFormID = attributes.fields.formID[1];
customElementObj = Server.CommonSpot.ObjectFactory.getObject('CustomElement');
childCustomElementDetails = customElementObj.getList(ID=inputParameters.childCustomElement);
parentCustomElementDetails = customElementObj.getInfo(elementID=ceFormID);
if (Len(inputParameters.compOverride))
{
ext = ListLast(inputParameters.compOverride,'.');
if (ext EQ 'cfc')
{
fileName = Mid(inputParameters.compOverride, 1, Len(inputParameters.compOverride)-Len(ext)-1);
fileNamewithExt = inputParameters.compOverride;
}
else
{
fileName = inputParameters.compOverride;
fileNamewithExt = inputParameters.compOverride & '.cfc';
}
try
{
if ( StructKeyExists(application.ADF,fileName) )
{
datamanagerObj = application.ADF[fileName];
componentName = fileName;
ajaxBeanName = fileName;
}
else if ( FileExists(ExpandPath('#componentOverridePath#/#fileNamewithExt#')) )
{
datamanagerObj = CreateObject("component", "#componentOverridePath#/#fileName#");
componentName = fileName;
ajaxBeanName = fileName;
}
else
{
datamanagerObj = application.ADF[ajaxBeanName];
}
}
catch(Any e)
{
Server.CommonSpot.UDF.mx.doLog("DataManager: Could not load override component '#inputParameters.compOverride#'");
//datamanagerObj = CreateObject("component", "#componentPath#/#componentName#");
//componentName = 'custom_element_datamanager_base';
datamanagerObj = application.ADF[ajaxBeanName];
}
}
else
{
//datamanagerObj = CreateObject("component", "#componentPath#/#componentName#");
//componentName = 'custom_element_datamanager_base';
datamanagerObj = application.ADF[ajaxBeanName];
}
widthVal = "600px";
if (IsNumeric(inputParameters.widthValue))
{
widthVal = "#inputParameters.widthValue#";
if (inputParameters.widthUnit EQ 'percent')
widthVal = widthVal & '%';
else
widthVal = widthVal & 'px';
}
heightVal = "150px";
if (IsNumeric(inputParameters.heightValue))
{
heightVal = "#inputParameters.heightValue#px";
}
if (NOT IsDefined('newData'))
{
if (StructKeyExists(attributes.currentValues, 'DateAdded'))
newData = 0;
else
newData = 1;
}
application.ADF.scripts.loadJQuery(noConflict=true);
application.ADF.scripts.loadJQueryUI();
application.ADF.scripts.loadJQueryDataTables(force=true,loadStyles="false");
#datamanagerObj.renderStyles(propertiesStruct=inputParameters)#
#datamanagerObj.renderButtons(propertiesStruct=inputParameters,currentValues=attributes.currentvalues,formID=ceFormID,fieldID=fieldQuery.inputID)#
|
|
Loading data from server |
|
| #childCustomElementDetails.Name# records can only be added once the #parentCustomElementDetails.Name# record is saved. |
#Server.CommonSpot.UDF.tag.input(type="hidden", name="#fqFieldName#", value="")#
#Server.CommonSpot.UDF.tag.input(type="hidden", name=fqFieldName)#
|