Click or drag to resize
OptionsDesigner Class
Control provides editing of field options.
Inheritance Hierarchy

Namespace: CMS.FormControls
Assembly: CMS.FormControls (in CMS.FormControls.dll) Version: 9.0.0
Syntax
C#
public class OptionsDesigner : CompositeControl

The OptionsDesigner type exposes the following members.

Constructors
  NameDescription
Public methodOptionsDesigner
Top
Fields
  NameDescription
Public fieldStatic memberDEFAULT_OPTION
Default option name - used as a prefix with number
Top
Properties
  NameDescription
Public propertyAllowMultipleChoice
Indicates if more than one option can be selected.
Public propertyOptionsDefinition
Gets or sets options definition in format "value;name" separated by new line.
Public propertyValue
Gets or sets options selected by default in format "option1|option2".
Top
Methods
  NameDescription
Public methodGenerateOptions
Generates options controls by the options definition.
Public methodStatic memberGetUniqueItem
Returns unique value in format "prefix{number}" where number will be higher than highest number from source options. (Apply only to strings in format "prefix{number}").
Protected methodLoadViewState
Customized LoadViewState.
(Overrides WebControlLoadViewState(Object).)
Protected methodOnInit
Init event handler.
(Overrides ControlOnInit(EventArgs).)
Protected methodOnLoad
Load event handler.
(Overrides ControlOnLoad(EventArgs).)
Protected methodOnPreRender
Pre-render event hadler.
(Overrides ControlOnPreRender(EventArgs).)
Protected methodRaiseOnOptionChanged
Raise option added event handler.
Protected methodSaveViewState
Customized SaveViewState.
(Overrides WebControlSaveViewState.)
Top
Extension Methods
  NameDescription
Public Extension MethodAddCssClass
Adds CSS class to control. If class is already present, than adding is skipped. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodCallHandled
Calls the method handled by the exception handler. If the call doesn't succeed, the problem is reported through parent IExceptionHandler control instead of throwing unhandled exception for the entire page. Returns true, if the call succeeded, otherwise returns false.
(Defined by ControlsExtensions.)
Public Extension MethodGetCssClasses
Returns all CSS classes of control.
(Defined by ControlsExtensions.)
Public Extension MethodGetRenderedHTML
Returns HTML which would be rendered by control to page.
(Defined by ControlsExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by ControlsExtensions.)
Public Extension MethodHasCssClass
Checks whether the control has given CSS class. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodRemoveCssClass
Removes all occurrences. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodSetCssClasses
Sets CSS classes to the control. Current classes will be overridden.
(Defined by ControlsExtensions.)
Top
Events
  NameDescription
Public eventOptionAdded
Fired if new option is added.
Top
See Also