Show / Hide Table of Contents

Class CollectionEditorControl

Inheritance
object
Control
WebControl
PropertyEditorControl
CollectionEditorControl
ProfileEditorControl
Implements
IComponent
IDisposable
IParserAccessor
IUrlResolutionService
IDataBindingsAccessor
IControlBuilderAccessor
IControlDesignerAccessor
IExpressionsAccessor
IAttributeAccessor
INamingContainer
Inherited Members
PropertyEditorControl.DataBind()
PropertyEditorControl.AddEditorRow(Table, string, IEditorInfoAdapter)
PropertyEditorControl.AddEditorRow(WebControl, string, IEditorInfoAdapter)
PropertyEditorControl.AddFields()
PropertyEditorControl.AddFields(Table)
PropertyEditorControl.AddHeader(Table, string)
PropertyEditorControl.CreateEditor()
PropertyEditorControl.OnItemAdded(PropertyEditorEventArgs)
PropertyEditorControl.OnItemCreated(PropertyEditorItemEventArgs)
PropertyEditorControl.OnItemDeleted(PropertyEditorEventArgs)
PropertyEditorControl.OnPreRender(EventArgs)
PropertyEditorControl.CollectionItemAdded(object, PropertyEditorEventArgs)
PropertyEditorControl.CollectionItemDeleted(object, PropertyEditorEventArgs)
PropertyEditorControl.EditorItemCreated(object, PropertyEditorItemEventArgs)
PropertyEditorControl.ListItemChanged(object, PropertyEditorEventArgs)
PropertyEditorControl.IsDirty
PropertyEditorControl.IsValid
PropertyEditorControl.AutoGenerate
PropertyEditorControl.DataSource
PropertyEditorControl.EditMode
PropertyEditorControl.DisplayMode
PropertyEditorControl.EnableClientValidation
PropertyEditorControl.GroupByMode
PropertyEditorControl.Groups
PropertyEditorControl.HelpDisplayMode
PropertyEditorControl.LabelMode
PropertyEditorControl.LocalResourceFile
PropertyEditorControl.RequiredUrl
PropertyEditorControl.ShowRequired
PropertyEditorControl.ShowVisibility
PropertyEditorControl.SortMode
PropertyEditorControl.User
PropertyEditorControl.Fields
PropertyEditorControl.EditControlStyle
PropertyEditorControl.EditControlWidth
PropertyEditorControl.ErrorStyle
PropertyEditorControl.GroupHeaderStyle
PropertyEditorControl.GroupHeaderIncludeRule
PropertyEditorControl.HelpStyle
PropertyEditorControl.ItemStyle
PropertyEditorControl.LabelStyle
PropertyEditorControl.LabelWidth
PropertyEditorControl.VisibilityStyle
PropertyEditorControl.TagKey
PropertyEditorControl.ItemAdded
PropertyEditorControl.ItemCreated
PropertyEditorControl.ItemDeleted
WebControl.AddAttributesToRender(HtmlTextWriter)
WebControl.ApplyStyle(Style)
WebControl.CopyBaseAttributes(WebControl)
WebControl.CreateControlStyle()
WebControl.LoadViewState(object)
WebControl.TrackViewState()
WebControl.MergeStyle(Style)
WebControl.Render(HtmlTextWriter)
WebControl.RenderBeginTag(HtmlTextWriter)
WebControl.RenderEndTag(HtmlTextWriter)
WebControl.RenderContents(HtmlTextWriter)
WebControl.SaveViewState()
WebControl.AccessKey
WebControl.Attributes
WebControl.BackColor
WebControl.BorderColor
WebControl.BorderWidth
WebControl.BorderStyle
WebControl.ControlStyle
WebControl.ControlStyleCreated
WebControl.CssClass
WebControl.DisabledCssClass
WebControl.Style
WebControl.Enabled
WebControl.EnableTheming
WebControl.Font
WebControl.ForeColor
WebControl.HasAttributes
WebControl.Height
WebControl.IsEnabled
WebControl.SupportsDisabledAttribute
WebControl.SkinID
WebControl.TabIndex
WebControl.TagName
WebControl.ToolTip
WebControl.Width
Control.ResolveAdapter()
Control.HasEvents()
Control.GetRouteUrl(object)
Control.GetRouteUrl(string, object)
Control.GetRouteUrl(RouteValueDictionary)
Control.GetRouteUrl(string, RouteValueDictionary)
Control.GetUniqueIDRelativeTo(Control)
Control.ApplyStyleSheetSkin(Page)
Control.OnDataBinding(EventArgs)
Control.DataBind(bool)
Control.DataBindChildren()
Control.AddParsedSubObject(object)
Control.EnsureID()
Control.OnInit(EventArgs)
Control.ClearChildState()
Control.ClearChildControlState()
Control.ClearChildViewState()
Control.ClearEffectiveClientIDMode()
Control.ClearCachedClientID()
Control.Focus()
Control.LoadControlState(object)
Control.MapPathSecure(string)
Control.OpenFile(string)
Control.OnLoad(EventArgs)
Control.BuildProfileTree(string, bool)
Control.SaveControlState()
Control.RenderChildren(HtmlTextWriter)
Control.RenderControl(HtmlTextWriter)
Control.RenderControl(HtmlTextWriter, ControlAdapter)
Control.OnUnload(EventArgs)
Control.Dispose()
Control.RaiseBubbleEvent(object, EventArgs)
Control.OnBubbleEvent(object, EventArgs)
Control.AddedControl(Control, int)
Control.CreateControlCollection()
Control.CreateChildControls()
Control.ResolveUrl(string)
Control.ResolveClientUrl(string)
Control.FindControl(string)
Control.FindControl(string, int)
Control.GetDesignModeState()
Control.HasControls()
Control.IsLiteralContent()
Control.EnsureChildControls()
Control.RemovedControl(Control)
Control.SetDesignModeState(IDictionary)
Control.SetRenderMethodDelegate(RenderMethod)
Control.ClientIDMode
Control.ClientID
Control.ClientIDSeparator
Control.Context
Control.Adapter
Control.DesignMode
Control.Events
Control.ID
Control.IsChildControlStateCleared
Control.EnableViewState
Control.ViewStateMode
Control.IsViewStateEnabled
Control.NamingContainer
Control.IdSeparator
Control.LoadViewStateByID
Control.Page
Control.RenderingCompatibility
Control.TemplateControl
Control.Parent
Control.TemplateSourceDirectory
Control.AppRelativeTemplateSourceDirectory
Control.Site
Control.Visible
Control.UniqueID
Control.HasChildViewState
Control.Controls
Control.ValidateRequestMode
Control.ViewState
Control.ViewStateIgnoresCase
Control.ChildControlsCreated
Control.IsTrackingViewState
Control.Disposed
Control.DataBinding
Control.Init
Control.Load
Control.PreRender
Control.Unload
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.UI.WebControls
Assembly: DotNetNuke.dll
Syntax
public class CollectionEditorControl : PropertyEditorControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, INamingContainer

Constructors

CollectionEditorControl()

Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.0. Please use overload with IServiceProvider. Scheduled removal in v12.0.0.")]
public CollectionEditorControl()

CollectionEditorControl(IServiceProvider)

Declaration
public CollectionEditorControl(IServiceProvider serviceProvider)
Parameters
Type Name Description
IServiceProvider serviceProvider

Properties

CategoryDataField

Declaration
[Browsable(true)]
public string CategoryDataField { get; set; }
Property Value
Type Description
string

EditorDataField

Declaration
[Browsable(true)]
public string EditorDataField { get; set; }
Property Value
Type Description
string

LengthDataField

Declaration
[Browsable(true)]
public string LengthDataField { get; set; }
Property Value
Type Description
string

NameDataField

Declaration
[Browsable(true)]
public string NameDataField { get; set; }
Property Value
Type Description
string

RequiredDataField

Declaration
[Browsable(true)]
public string RequiredDataField { get; set; }
Property Value
Type Description
string

TypeDataField

Declaration
[Browsable(true)]
public string TypeDataField { get; set; }
Property Value
Type Description
string

UnderlyingDataSource

Declaration
protected override IEnumerable UnderlyingDataSource { get; }
Property Value
Type Description
IEnumerable
Overrides
PropertyEditorControl.UnderlyingDataSource

ValidationExpressionDataField

Declaration
[Browsable(true)]
public string ValidationExpressionDataField { get; set; }
Property Value
Type Description
string

ValueDataField

Declaration
[Browsable(true)]
public string ValueDataField { get; set; }
Property Value
Type Description
string

VisibilityDataField

Declaration
[Browsable(true)]
public string VisibilityDataField { get; set; }
Property Value
Type Description
string

VisibleDataField

Declaration
[Browsable(true)]
public string VisibleDataField { get; set; }
Property Value
Type Description
string

Methods

AddEditorRow(object)

Declaration
protected override void AddEditorRow(object obj)
Parameters
Type Name Description
object obj
Overrides
PropertyEditorControl.AddEditorRow(object)

AddEditorRow(Panel, object)

Declaration
protected override void AddEditorRow(Panel container, object obj)
Parameters
Type Name Description
Panel container
object obj
Overrides
PropertyEditorControl.AddEditorRow(Panel, object)

AddEditorRow(Table, object)

Declaration
protected override void AddEditorRow(Table table, object obj)
Parameters
Type Name Description
Table table
object obj
Overrides
PropertyEditorControl.AddEditorRow(Table, object)

GetCategory(object)

Declaration
protected override string GetCategory(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
string
Overrides
PropertyEditorControl.GetCategory(object)

GetGroups(IEnumerable)

Declaration
protected override string[] GetGroups(IEnumerable arrObjects)
Parameters
Type Name Description
IEnumerable arrObjects
Returns
Type Description
string[]
Overrides
PropertyEditorControl.GetGroups(IEnumerable)

GetRowVisibility(object)

Declaration
protected override bool GetRowVisibility(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
PropertyEditorControl.GetRowVisibility(object)

Implements

IComponent
IDisposable
IParserAccessor
IUrlResolutionService
IDataBindingsAccessor
IControlBuilderAccessor
IControlDesignerAccessor
IExpressionsAccessor
IAttributeAccessor
INamingContainer

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS