appName = application.ptCalendar.getAppBeanName(); appConfig = application.ptCalendar.getAppConfig(); // Set the UI theme from the Configuration Element uiTheme = application.ptCalendar.getUItheme(); // load jQuery headers application.ptCalendar.scripts.loadJQuery(noConflict=1); // load header for jQuery UI application.ptCalendar.scripts.loadJQueryUI(themeName=uiTheme); // load headers for ADF lightbox application.ptCalendar.scripts.loadADFLightbox(); // load headers for jQuery DataTables application.ptCalendar.scripts.loadJQueryDataTables(); // load header for the Calendar Admin CSS application.ptCalendar.calService.loadCalendarAdminCSS(); elementName = "#appName# Configuration"; ManagePageTitleText = "Manage #appName# Configuration"; showResetLink = false; showResetRebuildLink = false; showDeleteLink = false; showHideConfigDataOption = false; appConfigArray = arrayNew(1); appConfig = structNew(); formID = 0; dataPageID = 0; configEditLinkText = "Add Configuration"; // check to see if the application configuration element exists elementExists = application.ptCalendar.ceData.elementExists(elementName); if( elementExists ) { formID = application.ptCalendar.ceData.getFormIDByCEName(elementName); // get the results for the element appConfigArray = application.ptCalendar.ceData.getCEData(elementName); if( ArrayLen(appConfigArray) ) { showResetLink = true; showResetRebuildLink = true; showDeleteLink = false; //true // setup some variables for the configuration links appConfigValues = appConfigArray[1].values; formID = appConfigArray[1].formID; dataPageID = appConfigArray[1].pageID; configEditLinkText = "Edit Configuration"; } } application.ptCalendar.scripts.addFooterJS(configHeaderJS,"TERTIARY"); // resourceGroup: PRIMARY, SECONDARY, TERTIARY application.ptCalendar.scripts.addHeaderCSS(configHeaderCSS,"TERTIARY"); // resourceGroup: PRIMARY, SECONDARY, TERTIARY
#ManagePageTitleText#
#application.ptCalendar.ui.buildAddEditLink( linkTitle=configEditLinkText ,formName=elementName ,dataPageID=dataPageID ,refreshparent="true" ,urlParams="" ,lbTitle=configEditLinkText ,linkClass="editConfigBtn ui_button ui-state-default ui-corner-all" ,uiTheme=uiTheme )# Show/Hide Configuration #application.ptCalendar.ui.buildAddEditLink( linkTitle=configEditLinkText ,formName=elementName ,dataPageID=dataPageID ,refreshparent="true" ,urlParams="" ,lbTitle=configEditLinkText ,linkClass="editConfigBtn ui_button ui-state-default ui-corner-all" ,uiTheme=uiTheme )#
style="display:none;">
Config Field Name Config Value
#key# #appConfigValues[key]#