Click or drag to resize
CMS.UIControls Namespace
 
Classes
  ClassDescription
Public classAbstractAttribute
Abstract attribute class.
Public classAbstractCMSPage
Base page for all the CMS pages.
Public classAbstractElementAttribute
Abstract class for the element attributes.
Public classAbstractMasterPage
Base class for CMS master pages.
Public classAbstractSecurityAttribute
Abstract class for the security attributes.
Public classAccessDeniedPage
Base page used for 'Access Denied' pages.
Public classActionAttribute
Adds action to the page.
Public classAdvancedExport
Defines the base class for the advanced export control
Public classAllLog
Merging log control for debug purposes.
Public classAnchorDropup
Base class for anchor dropup.
Public classApplicationCSSHelper
Provides functionality for working with applications.
Public classApplicationUIHelper
Provides functionality for working with applications.
Public classAsyncControl
Provides an asynchronous display of the background thread worker log.
Public classAttachmentsWithVariantsTransformationDataProvider
Data provider for object transformation which retrieves attachments together with their variants
Public classAttachmentWithVariants
Container for attachment with variants
Public classAttributesHelper
Class attributes helper.
Public classBannerCategorySelector
Form control for the banner category selection.
Public classBannerTypeSelector
Form control for the banner type selection.
Public classBaseFieldEditor
Base control for field editor and form builder.
Public classBaseFormBuilder
Base control for form builder.
Public classBaseSchedulingControl
Base class for time scheduling controls
Public classBreadcrumbAttribute
Adds breadcrumb to the page.
Public classBreadcrumbItem
Class representing breadcrumbs item.
Public classBreadcrumbs
BreadCrumbs control base class.
Public classBreadcrumbsAttribute
Tabs definition.
Public classCacheLog
Cache log base class.
Public classCaptchaImage
Summary description for CaptchaImage.
Public classCaptchaSelector
Form control for captcha type selection.
Public classCategoryListPanel
Class for listing categories.
Public classCategoryPanel
Panel-groups for properties.
Public classCategoryPanelRow
Class for Property Panel Rows.
Public classCloneSettingsControl
Base class for clone settings controls.
Public classCMSAbstractEditablePage
Base page for editable items
Public classCMSAbstractNewDocumentControl
NewDocumentControl abstract class
Public classCMSAbstractUIWebpart
Abstract class for web parts used in UI
Public classCMSAbuseReportPage
Base page for the CMS Abuse report pages to apply global settings to the pages.
Public classCMSAdminControl
Administration interface control - Base control used for the standard administration interface.
Public classCMSAdminEditControl
Administration edit control
Public classCMSAdministrationPage
Base page for the Administration section to apply global settings to the pages.
Public classCMSAdminItemsControl
Summary description for CMSAdminItemsControl.
Public classCMSAdminListControl
Summary description for CMSAdminListControl.
Public classCMSBannedIPsPage
Base page for the banned IPs tab of administration pages to apply global settings to the pages.
Public classCMSBannerManagementEditPage
Provides functionality specific to BannerManagement pages in Tools where Banner Category is edited, so permission for specific site.
Public classCMSBannerManagementPage
Provides functionality specific to BannerManagement pages in Tools.
Public classCMSContentManagementPage
Base page for the MyDesk pages to apply global settings to the pages.
Public classCMSContentModalPage
Base page for the CMS Content modal pages to apply global settings to the pages.
Public classCMSContentPage
Base page for the content pages to apply global settings to the pages.
Public classCMSCustomTablesModalPage
Base page for the Custom table modal pages.
Public classCMSCustomTablesPage
Base page for the Custom table pages.
Public classCMSCustomTablesToolsPage
Base page for the Custom table pages in the tools section.
Public classCMSDebugPage
Base page for the debug tab of administration -> system pages to apply global settings to the pages.
Public classCMSDesignPage
Base page for the design pages.
Public classCMSDeskPage
Base page for the administration pages to apply global settings to the pages.
Public classCMSDeviceProfilesModalPage
Base page for the device profiles modal pages.
Public classCMSDeviceProfilesPage
Base page for the device profiles pages.
Public classCMSEditTemplatePage
Base page for the editing for page template properties.
Public classCMSEmailTemplatesPage
Base page for the e-mail templates tab of administration pages to apply global settings to the pages.
Public classCMSEventLogPage
Base page for the event log tab of administration pages to apply global settings to the pages.
Public classCMSEventManagerPage
Base page for the CMS Event manager pages to apply global settings to the pages.
Public classCMSImportExportPage
Base page for the Import/Export pages.
Public classCMSIntegrationPage
Base page for the Integration pages.
Public classCMSLiveMasterPage
Base class for live site master pages.
Public classCMSLiveModalPage
Summary description for CMSLiveModalPage.
Public classCMSMacroRulesPage
Base page for Macro rules pages.
Public classCMSMasterPage
Base class for administration master pages.
Public classCMSMembershipPage
Base class for UI pages of membership.
Public classCMSModalDesignPage
Base page for the design pages.
Public classCMSModalGlobalAdminPage
Base page classs for the modal pages which should be available for global administrators only.
Public classCMSModalPage
Summary description for CMSModalPage.
Public classCMSObjectVersioningPage
Base class for UI pages of object versioning.
Public classCMSPage
Base page for all CMS administration UI pages
Public classCMSPollsPage
Base page for the CMS Polls pages to apply global settings to the pages.
Public classCMSPreviewControl
Abstract preview control class
Public classCMSPropertiesPage
Base page for the properties pages to apply global settings to the pages.
Public classCMSRolesPage
Base page for the roles tab of administration pages to apply global settings to the pages.
Public classCMSScheduledTasksPage
Base page for the scheduled tasks tab of administration pages to apply global settings to the pages.
Public classCMSSMTPServersPage
Page for SMTP Servers administration.
Public classCMSUIPage
Base page class for UI
Public classCMSUIPersonalizationPage
Base page for the UI personalization tab of administration pages to apply global settings to the pages.
Public classCMSUserControl
Base class for CMS administration interface control.
Public classCMSUsersPage
Base page for the users tab of administration pages to apply global settings to the pages.
Public classCMSValidationPage
Base page for the properties pages to apply global settings to the pages
Public classCMSWebPartPropertiesPage
Base page for the properties pages to apply global settings to the pages.
Public classCMSWidgetPropertiesLiveModalPage
Base page for the properties pages to apply global settings to the pages.
Public classCMSWidgetPropertiesLivePage
Base page for the properties pages to apply global settings to the pages.
Public classCMSWidgetPropertiesPage
Base page for the properties pages to apply global settings to the pages.
Public classContentActionsControl
Control for handling global content actions.
Public classContentInnerMediaView
Base class for inner media view for content dialog
Public classContentLinkMediaSelector
Link media selector base class for content module.
Public classContentMediaView
Base class for content media view control
Public classContentPage
Base page for all web site (content) pages.
Public classContentUrlRetriever
Class for generation content URLs
Public classDashboardPage
Base class used for dashboard page.
Public classDesignerPage
Base page for the Designer pages to apply global settings to the pages.
Public classDevelopmentMode
Panel that displays only if the development mode is enabled
Public classDirectFileUploader
Base class for direct file uploader controls.
Public classDocumentBase
Base interface for document pages.
Public classDocumentFlagsControl
Control for displaying document flags.
Public classDocumentStylesheetSelector
Form control for the document CSS stylesheet selection.
Public classDocumentUIHelper
Helper methods for document management UI
Public classDocumentValidator
Base class for validation controls.
Public classEditedObjectAttribute
Defines the edited object.
Public classEmailTemplateTypeSelector
Form control for the email template type selection.
Public classErrorMessageControl
Error control for displaying error message on live site.
Public classEventLogTypeSelector
Form control for the event log type selection.
Public classExportModuleControl
Base export module control Provides access to properties necessary for extender
Public classExtendedBoundField
Extended bound field for use within UniGrid.
Public classExternalEditControl
Base class for controls which provide external edit action
Public classExternalEditHelper
Helper methods for editing of items in external application
Public classFaviconMarkupBuilder
Handles favicon markup creation.
Public classFieldEditorEventArgs
Field editor event args.
Public classFilesLog
Files log control for debug purposes.
Public classFileUpload
Base class for file upload controls.
Public classGenderSelector
Form control for the gender selection.
Public classGetSelectionDialogScriptEventArgs
Event arguments for UniSelector.OnGetSelectionDialogScript handler.
Public classGlobalAdminPage
Base page class for the pages which should be available for global administrators only.
Public classGridViewTemplate
Creates template field in grid view dynamically.
Public classHandlersLog
Handlers log control for debug purposes.
Public classHashValidationAttribute
Does hash validation and performs redirect to Access denied page if validation fails. Works only with pages inherited from CMSPage class.
Public classHelpAttribute
Settings for title of the page.
Public classHelpControl
Base class for help control.
Public classCheckLicenceAttribute
Checks the license for the given page and performs redirect if license is not valid. Works only with pages inherited from CMSPage class.
Public classImportExportBase
Base checkBox grid item.
Public classImportExportControl
Base import / export control
Public classImportExportGridTask
ImportExportGridTask with checkBoxes. Used for tasks import and export.
Public classImportExportGridView
ImportExportGridView with checkBoxes. Used for import and export site objects.
Public classIndexSelector
Form control for the search index selection.
Public classInformationAttribute
Displays the information on the page.
Public classItemProperties
Abstract class that all properties controls should inherit from.
Public classLicenseSelector
Form control for the license selection.
Public classLinkMediaSelector
Link media selector base class.
Public classListFormControl
Abstract class for list-type form controls.
Public classLivePage
Base page for the live site pages to apply global settings to the pages.
Public classLogControl
Logs control base class.
Public classMacroBoolExpression
Represents a boolean expression for macro designer control.
Public classMacroDesignerGroup
Base class for the group of boolean expressions control.
Public classMacroDesignerTree
Represents a structure of of boolean expressions.
Public classMacroEditor
Macro editor control
Protected classMacroEditorHint
Hint container
Public classMacroLog
Query log base class.
Public classMacroTree
Base class for the macro tree control
Public classMassActionItem
Represents single mass action displayed in the mass action drop-down list.
Public classMassActionParameters
Represents session parameters that are required for performing a mass action.
Public classMassActions
Represents base control for displaying and handling the UniGrid mass actions.
Public classMediaView
View controls base class.
Public classMessagePage
Base class for the message pages.
Public classMfuAdditionalParameterEventArgs
Special type of event arguments for when a set of parameters is being constructed.
Public classObjectCustomizationPanel
Server control which represents container which handles object columns customization.
Public classObjectLockingPanel
Server control which represents container which handles object locking.
Public classObjectTransformation
Object transformation control. Transforms an object retrieved by ObjectID using specified transformation. Multiple object transformations on a single page are optimized to retrieve all used objects with a single query for better performance.
Public classObjectTransformationBase
Base class for object transformation
Public classObjectTransformationDataProvider
Provider of object data for ObjectTransformation
Public classOutputLog
Output log base class.
Public classPageTitle
PageTitle control base class.
Public classParentObjectAttribute
Defines the edited object.
Public classPortalPage
Base class for the portal page template.
Public classQueryLog
Query log base class.
Public classRecaptchaControl
This class encapsulates reCAPTCHA UI and logic into an ASP.NET server control.
Public classRecaptchaControlDesigner
This class provide designer support code for RecaptchaControl.
Public classRecaptchaControlDesignerActionList
Class representing control actions list.
Public classRecaptchaResponse
Encapsulates a response from reCAPTCHA web service.
Public classRecaptchaValidator
Calls the reCAPTCHA server to validate the answer to a reCAPTCHA challenge. Normally, you will use the RecaptchaControl class to insert a web control on your page. However
Public classRequestProcessLog
Cache log base class.
Public classSaveActionAttribute
Adds save action to the page.
Public classScriptAttribute
Adds action to the page.
Public classSecurityAttribute
Checks specified permissions and UI elements for given resource and performs redirect if checks fails. Works only with pages inherited from CMSPage class.
Public classSecurityLog
Query log base class.
Public classSelectCulture
Form control for the site culture selection.
Public classSelectHierarchicalTransformation
Form control for the transformation selection.
Public classSelectPageTemplateCategory
Form control for the page template category selection.
Public classSelectRoles
Form control for the roles selection.
Public classSelectSettingsCategory
Form control for the settings category selection.
Public classSelectSinglePath
Form control for the path selection.
Public classSelectSite
Form control for the site selection.
Public classSelectSites
Form control for the site selection.
Public classSelectSiteWithAllForAdmin
Form control for site selection with all for global admin.
Public classSelectUserName
Form control for the user name selection.
Public classSelectUsers
Form control for the multiple users selection.
Public classSelectWebpart
Form control for the web part category selection.
Public classSelectWidgetCategory
Form control for the widget category selection.
Public classSettingsGroup
Control representing settings group
Public classSettingsGroupViewerControl
Base class for SettingsGroupViewer, so it is possible to connect to events on settings page.
Public classSiteCultureSelectorAll
Form control for the site culture selection with (all) option.
Public classSiteOrGlobalSelector
Form control for the site selection.
Public classSqlEditControl
Base class for SQL object edit control
Public classSupportedCultureSelector
Form control for the supported culture selection.
Public classTabAttribute
Adds tab to the page.
Public classTabCreatedEventArgs
Tab created event arguments
Public classTabsAttribute
Tabs definition.
Public classTemplateMasterPage
Base class for the template pages.
Public classTemplatePage
Base class for the ASPX page template pages.
Public classTextBoxControl
Base class for the textbox form control
Public classTextFilterControl
Base class for the text filter control.
Public classTimeZoneTypeSelector
Form control for the time zone type selection.
Public classTitleAttribute
Settings for title of the page.
Public classUIContextDataItemName
Constant names of UIContext.Current items.
Public classUICultureSelector
Form control for the UI culture selection.
Public classUIElementAttribute
Initializes page with license and security checks. Performs redirect if security check fails. Works only with pages inherited from CMSPage class.
Public classUIElementLayout
.NET representation of the UI Layout JavaScript plug-in. Adds a footer pane automatically when used in dialogs
Public classUILayout
.NET representation of the UI Layout JavaScript plug-in
Public classUILayoutPane
Part of UI layout (can be center or one of cardinal directions).
Public classUILayoutValue
Class representing key-value. Used for initializing properties of control loaded by UILayoutPane.
Public classUIMenu
Basic class for UI menu.
Public classUIPager
Base class for the UI Pager control
Public classUIPageURLSettings
Configuration class used for building UI page URLs.
Public classUIPlaceHolder
Server control which represents container for UI element of the page.
Public classUITabItem
UITab control item.
Public classUITabs
Server control for rendering tab navigation in administration user interface. Allows to create tabs from module's UI elements.
Public classUITabsExtender
UITabs Control extender.
Public classUITabsExtenderTControl
UITabs Control extender.
Public classUIToolbar
Basic class for UI Toolbar menu.
Public classUniButton
Universal button control
Public classUniFlatSelector
Uni flat selector base class.
Public classUniGraph
UniGraph base class.
Public classUniGraphToolbar
UniGraph toolbar class
Public classUniGrid
UniGrid base class.
Public classUniGridExportHelper
Helper for exporting data from UniGrid view
Public classUniGridFilterField
Represents a field of UniGrid's filter.
Public classUniGridFunctions
Unigrid functions.
Public classUniGridTransformations
UniGrid built-in transformations
Public classUniMatrix
UniMatrix base class.
Public classUniMenuArgs
UniMenu event arguments
Public classUniSelector
UniSelector base class.
Public classUniTree
Uni tree base class.
Public classUniTreeGetImageHandler
Uni tree get image handler
Public classUniTreeImageArgs
Arguments for the UniTree's OnGetImage event handler
Public classUniTreeNode
Universal site map tree node.
Public classUniTreeProvider
Universal sitemap tree provider.
Public classUrlSelector
Form control for the URL selection.
Public classValuesTable
Values table base class.
Public classVersionHistoryControl
Base history version control.
Public classViewBadgeImage
Form control for view integer number.
Public classViewBadgeText
Form control for view badge text.
Public classViewDate
Form control for view date.
Public classViewInteger
Form control for view integer number.
Public classViewSecureText
Form control for view secure text.
Public classViewStateLog
View state log control for debug purposes.
Public classViewUserAvatar
Form control for view user avatar.
Public classViewUserGender
Form control for view user gender.
Public classWebFarmLog
Query log base class.
Public classXMLPage
Page producing XML output.
Structures
Interfaces
  InterfaceDescription
Public interfaceICMSAttribute
Basic interface for all attributes.
Public interfaceICMSFunctionalAttribute
Security attribute interface.
Public interfaceICMSMasterPage
Interface for CMS master pages.
Public interfaceICMSModalMasterPage
Interface for modal master pages.
Public interfaceICMSSecurityAttribute
Security attribute interface.
Public interfaceIDataUserControl
DataUserControl interface
Public interfaceIDialogFooter
DialogFooter
Public interfaceIExtensibleMassActions
Defines contract foreign modules can use to add new mass actions.
Public interfaceIExtensibleUniGrid
Specifies contract which can be used to extend UniGrid from the outside.
Public interfaceIFieldEditorControl
Used for loading / updating configuration of the control from the field editor parameters.
Public interfaceIUIElementControl
Class representing UI element control.
Public interfaceIUniGrid
Empty interface for identify UniGrid in UIControls.
Public interfaceIUploadHandler
Serves to expose uploaders properties necesary for its extensibility.
Public interfaceIUserFilter
User filter interface
Delegates
  DelegateDescription
Public delegateAfterItemDeletedEventHandler
Action event handler fired when form item was deleted.
Public delegateBeforeEventHandler
Before event handler.
Public delegateBeforeRenderEventHandler
Before event handler.
Public delegateCMSAdminControlCheckPermissionsEventHandler
Delegate of event fired when permissions should be checked.
Public delegateCMSAdminControlCheckPermissionsExtendedEventHandler
Delegate of event fired when permissions should be checked.
Public delegateCMSAdminControlNotAllowedEventHandler
Delegate of event fired when action is not allowed.
Public delegateContentInnerMediaViewOnGetArgumentSet
Delegate for an event occurring when argument set is required.
Public delegateContentInnerMediaViewOnGetContentItemUrl
Delegate for the event fired when URL for content item based on node is required.
Public delegateContentInnerMediaViewOnGetInformation
Delegate for the event occurring when information on file import status is required.
Public delegateContentInnerMediaViewOnGetListItemUrl
Delegate for the event fired when URL for list image is required.
Public delegateContentInnerMediaViewOnGetModifyPermission
Delegate for the event occurring when permission modify is required.
Public delegateContentInnerMediaViewOnGetThumbsItemUrl
Delegate for the event fired when URL for thumbnails image is required.
Public delegateCreateUrlDelegate
Delegate defining method which is used to create URL of the mass action which will be later used to redirect page or open modal dialog.
Public delegateMediaViewOnListReloadRequired
Delegate for the event fired when UniGrid's page changed.
Public delegateOnActionEventHandler
Action event handler.
Public delegateOnAfterDataReload
On after data reloading event handler.
Public delegateOnAfterRetrieveData
On after retrieve data handler.
Public delegateOnBeforeDataReload
On before data reloading event handler.
Public delegateOnBeforeFiltering
On before unigrid filtering event handler.
Public delegateOnBeforeSorting
On before unigrid sorting event handler.
Public delegateOnDataReloadEventHandler
Data reloading event handler.
Public delegateOnExternalDataBoundEventHandler
External data binding event handler.
Public delegateOnFieldCreatedEventHandler
Action event handler for new field creation.
Public delegateOnFieldNameChangedEventHandler
Action event handler fired when field name was changed.
Public delegateOnFilterFieldCreated
On after filter field created handler.
Public delegateOnLoadColumns
On columns load event handler.
Public delegateOnPageSizeChanged
On page size change event handler.
Public delegateRenderEventHandler
Before event handler.
Public delegateUIMenuNodeCreatedEventHandler
Node created delegate.
Public delegateUIPlaceHolderOnIsHiddenDelegate
OnIsHidden delegate
Public delegateUITabsCheckTabSecurityEventHandler
Security check delegate.
Public delegateUITabsTabCreatedEventHandler
Tab creation delegate.
Public delegateUITabsTabsLoadedEventHandler
Delegate for event raised after tabs are created.
Public delegateUIToolbarButtonCreatedEventHandler
Button created delegate.
Public delegateUIToolbarButtonFilterEventHandler
Button filtered delegate.
Public delegateUIToolbarGroupFilterEventHandler
Group filtered delegate.
Public delegateUIToolbarGroupsCreatedEventHandler
Groups created delegate.
Public delegateUniFlatSelectorItemSearch
On search delegate.
Public delegateUniFlatSelectorItemSelectedEventHandler
On selected item delegate.
Public delegateUniMatrixGetRowItemCssClassEventHandler
Check if additional CSS class should be rendered for current row event.
Public delegateUniMatrixItemChangedEventHandler
Item changed event.
Public delegateUniMatrixOnCheckPermissions
Occurs if the matrix wants to check the permission to edit particular item.
Public delegateUniMatrixOnMatrixDataLoaded
Occurs when data has been loaded. Allows manipulation with data.
Public delegateUniSelectorAdditionalDataBoundEventHandler
Delegate for additional data bound event.
Public delegateUniSelectorListItemCreated
Delegate used for manipulation with items title.
Public delegateUniTreeItemSelectedEventHandler
On selected item event handler.
Public delegateUniTreeNodeCreatedEventHandler
Node created delegate.
Enumerations
  EnumerationDescription
Protected enumerationAdvancedExportDelimiter
CSV delimiter.
Public enumerationControlDisplayModeEnum
Display mode of the control.
Public enumerationFieldEditorModeEnum
Field editor data mode.
Public enumerationFieldEditorSelectedItemEnum
Type of selected item.
Public enumerationFileTypeEnum
WebDAV control enumeration.
Public enumerationListingTypeEnum
Type of documents to show in my desk.
Public enumerationLoadModeEnum
Defines when the UI Layout JavaScript plug-in should be initialized.
Public enumerationMassActionScopeEnum
Specifies the scope mass action will be used for.
Public enumerationMassActionTypeEnum
Type of action which will be performed when performing the mass action.
Public enumerationMultifileUploaderModeEnum
Specifying multi-file uploader upload modes.
Public enumerationNewClassWizardModeEnum
New class wizzard modes.
Public enumerationPaneDirectionEnum
Defines location of the pane. It can be one of cardinal directions or center.
Public enumerationSelectionModeEnum
Selection modes enumeration.
Public enumerationSqlEditModeEnum
Mode of SQL edit control.
Public enumerationUniGridFilterTypeEnum
Unigrid filter types enumeration.
Public enumerationUserContributionAllowUserEnum
User contribution allow user enumeration.