Show / Hide Table of Contents

Class MDOControl

Inheritance
Object
ControlBase
MDOControl
Implements
IControl
ILayout
IHasSchema
INamingContainer
IWebObject
IPlugin
Inherited Members
ControlBase.GetSafeId(String)
ControlBase.RegisterSoIdAttribute(AttributeCollection)
ControlBase.RegisterSoIdAttribute(AttributeCollection, String)
ControlBase.RegisterSoIdAttribute(HtmlTextWriter)
ControlBase.RegisterSoIdAttribute(HtmlTextWriter, String)
ControlBase.RegisterSoIdAttribute(HtmlTextWriter, String, Boolean)
ControlBase.SetVisibility(CssStyleCollection)
ControlBase.SetVisibility(HtmlTextWriter)
ControlBase.SetIfFound(XmlNode, String, Expression<Func<String>>)
ControlBase.AutoSetIfFound(XmlNode, Expression<Func<String>>[])
ControlBase.Render(HtmlTextWriter)
ControlBase.AssignProperty(XmlNode, PropertyInfo)
ControlBase.SetReadOnly(Boolean)
ControlBase.BeforeDataBind()
ControlBase.OnGetStringValue(Type, Object, String)
ControlBase.OnGetTypedValue(Type, String, Object)
ControlBase.ID
ControlBase.ClientID
ControlBase.LabelContainer
ControlBase.MenuClientID
ControlBase.MenuObject
ControlBase.AjaxHelper
ControlBase.DataSource
ControlBase.DataRight
ControlBase.TableRightName
ControlBase.TableRightNameBinding
ControlBase.FieldRight
ControlBase.TableRight
ControlBase.FieldLength
ControlBase.CssClass
ControlBase.EditMode
ControlBase.ForcedMode
ControlBase.ReadOnly
ControlBase.Disabled
ControlBase.Tooltip
ControlBase.TooltipBinding
ControlBase.DataSourceName
ControlBase.ContextStyle
ControlBase.DisplayAccessKey
ControlBase.IsValid
ControlBase.Validations
ControlBase.MandatoryValidatorName
ControlBase.ForcedDisabled
ControlBase.BackgroundColor
ControlBase.LayoutPosition
ControlBase.Position
ControlBase.Top
ControlBase.Left
ControlBase.Right
ControlBase.Bottom
ControlBase.Width
ControlBase.Height
ControlBase.ZIndex
ControlBase.Overflow
ControlBase.Column
ControlBase.Row
ControlBase.RowSpan
ControlBase.ColSpan
ControlBase.Align
ControlBase.Visibility
ControlBase.ConfigurationSchema
ControlBase.VisibilityBinding
ControlBase.DatabindingMode
Namespace: SuperOffice.CRM.Web.UI.Controls
Assembly: SuperOffice.CRMWeb.dll
Syntax
[SoWebObject("MDOControl")]
public class MDOControl : ControlBase, IControl, ILayout, IDatabindingMode, IHasSchema, INamingContainer, IWebObject, IPlugin

Constructors

MDOControl()

Declaration
public MDOControl()

Properties

AllowSearchableSelected

Declaration
public bool AllowSearchableSelected { get; set; }
Property Value
Type Description
Boolean

AutocallbackScript

Declaration
public string AutocallbackScript { get; set; }
Property Value
Type Description
String

AutoResolveDisplayText

Declaration
public bool AutoResolveDisplayText { get; set; }
Property Value
Type Description
Boolean

AutoSize

Declaration
public bool AutoSize { get; set; }
Property Value
Type Description
Boolean

Caption

Declaration
public override string Caption { get; set; }
Property Value
Type Description
String
Overrides
ControlBase.Caption

CaptionBinding

Declaration
public override BindingType CaptionBinding { get; set; }
Property Value
Type Description
BindingType
Overrides
ControlBase.CaptionBinding

CurrentName

Declaration
public string CurrentName { get; set; }
Property Value
Type Description
String

CustomIconPath

Declaration
public string CustomIconPath { get; set; }
Property Value
Type Description
String

DisplayTextDataSource

Declaration
public string DisplayTextDataSource { get; set; }
Property Value
Type Description
String

DisplayTextLink

Declaration
public string DisplayTextLink { get; set; }
Property Value
Type Description
String

ExtensionIcon

Declaration
public string ExtensionIcon { get; set; }
Property Value
Type Description
String

ExtensionIconActive

Declaration
public string ExtensionIconActive { get; set; }
Property Value
Type Description
String

ExtensionOnClick

Declaration
public string ExtensionOnClick { get; set; }
Property Value
Type Description
String

ExtraInfo

Declaration
public string ExtraInfo { get; set; }
Property Value
Type Description
String

ExtraInfoDataSource

Declaration
public string ExtraInfoDataSource { get; set; }
Property Value
Type Description
String

FetcherName

Declaration
public string FetcherName { get; set; }
Property Value
Type Description
String

HideDefaultTooltip

Declaration
public bool HideDefaultTooltip { get; set; }
Property Value
Type Description
Boolean

ListDataSource

Declaration
public object ListDataSource { get; set; }
Property Value
Type Description
Object

ListDataSourceName

Declaration
public string ListDataSourceName { get; set; }
Property Value
Type Description
String

ListName

Declaration
public string ListName { get; set; }
Property Value
Type Description
String

MDOItemPropertyKey

Declaration
public MDOItemPropertyKey MDOItemPropertyKey { get; set; }
Property Value
Type Description
MDOItemPropertyKey

MDOList

Declaration
public MDOList MDOList { get; }
Property Value
Type Description
MDOList

Mode

Declaration
public MDOControlModes Mode { get; set; }
Property Value
Type Description
MDOControlModes

NoClientCache

Declaration
public bool NoClientCache { get; set; }
Property Value
Type Description
Boolean

NoFocus

Declaration
public bool NoFocus { get; set; }
Property Value
Type Description
Boolean

OnBeforeShowList

Declaration
public string OnBeforeShowList { get; set; }
Property Value
Type Description
String

OnClientClick

Declaration
public string OnClientClick { get; set; }
Property Value
Type Description
String

OnlyHistoryWithEmptySearch

Declaration
public bool OnlyHistoryWithEmptySearch { get; set; }
Property Value
Type Description
Boolean

Searchable

Declaration
public bool Searchable { get; set; }
Property Value
Type Description
Boolean

SearchBoxAttributes

Declaration
public AttributeCollection SearchBoxAttributes { get; }
Property Value
Type Description
AttributeCollection

SelectedExtraInfo

Declaration
public string SelectedExtraInfo { get; set; }
Property Value
Type Description
String

SelectedIconHeight

Declaration
public string SelectedIconHeight { get; set; }
Property Value
Type Description
String

SelectedIconHint

Declaration
public string SelectedIconHint { get; set; }
Property Value
Type Description
String

SelectedIconWidth

Declaration
public string SelectedIconWidth { get; set; }
Property Value
Type Description
String

SelectedId

Declaration
public int SelectedId { get; set; }
Property Value
Type Description
Int32

SelectedText

Declaration
public string SelectedText { get; set; }
Property Value
Type Description
String

SelectedTooltip

Declaration
public string SelectedTooltip { get; set; }
Property Value
Type Description
String

SelectedType

Declaration
public string SelectedType { get; set; }
Property Value
Type Description
String

SelectedValue

Declaration
public string SelectedValue { get; set; }
Property Value
Type Description
String

SelectedValueAttributes

Declaration
public AttributeCollection SelectedValueAttributes { get; }
Property Value
Type Description
AttributeCollection

SetCurrent

Declaration
public bool SetCurrent { get; set; }
Property Value
Type Description
Boolean

SetInitial

Declaration
public bool SetInitial { get; set; }
Property Value
Type Description
Boolean

ShowIcons

Declaration
public bool ShowIcons { get; set; }
Property Value
Type Description
Boolean

ShowSelectedIcon

Declaration
public bool ShowSelectedIcon { get; set; }
Property Value
Type Description
Boolean

Size

Declaration
public int Size { get; set; }
Property Value
Type Description
Int32

UpdateExtraInfo

Declaration
public bool UpdateExtraInfo { get; set; }
Property Value
Type Description
Boolean

UseExtraInfoAsTypeOnSetCurrent

Declaration
public bool UseExtraInfoAsTypeOnSetCurrent { get; set; }
Property Value
Type Description
Boolean

UseHeadingName

Declaration
public bool UseHeadingName { get; set; }
Property Value
Type Description
Boolean

UseUnderline

Declaration
public bool UseUnderline { get; set; }
Property Value
Type Description
Boolean

Writable

Declaration
public bool Writable { get; set; }
Property Value
Type Description
Boolean

Methods

DataBind()

Declaration
public override void DataBind()
Overrides
ControlBase.DataBind()

GetItemName(Int32, String, String)

Declaration
public MDOListItem GetItemName(int id, string providerName, string extraInfo)
Parameters
Type Name Description
Int32 id
String providerName
String extraInfo
Returns
Type Description
MDOListItem

GetMDOList(String, String, String, String, String, Int32, String, String)

Declaration
public string GetMDOList(string state, string clientId, string id, string TypeName, string ShowIcons, int Mode, string extraInfo, string currentName)
Parameters
Type Name Description
String state
String clientId
String id
String TypeName
String ShowIcons
Int32 Mode
String extraInfo
String currentName
Returns
Type Description
String

GetMDOListEncodeTooltips(String, String, String, String, String, Int32, String, String)

Declaration
public string GetMDOListEncodeTooltips(string state, string clientId, string id, string TypeName, string ShowIcons, int Mode, string extraInfo, string currentName)
Parameters
Type Name Description
String state
String clientId
String id
String TypeName
String ShowIcons
Int32 Mode
String extraInfo
String currentName
Returns
Type Description
String

GetMDOListSearch(String, String, String, String, String, Int32, String, String, String, Boolean)

Declaration
public string GetMDOListSearch(string state, string clientID, string id, string listName, string ShowIcons, int Mode, string searchValue, string extraInfo, string currentName, bool renderItemsInTable = false)
Parameters
Type Name Description
String state
String clientID
String id
String listName
String ShowIcons
Int32 Mode
String searchValue
String extraInfo
String currentName
Boolean renderItemsInTable
Returns
Type Description
String

GetMDOListSearchEncodeTooltips(String, String, String, String, String, Int32, String, String, String, Boolean)

Declaration
public string GetMDOListSearchEncodeTooltips(string state, string clientID, string id, string listName, string ShowIcons, int Mode, string searchValue, string extraInfo, string currentName, bool renderItemsInTable = false)
Parameters
Type Name Description
String state
String clientID
String id
String listName
String ShowIcons
Int32 Mode
String searchValue
String extraInfo
String currentName
Boolean renderItemsInTable
Returns
Type Description
String

GetOpenFindDialogExtensionString(String)

Declaration
public virtual string GetOpenFindDialogExtensionString(string entity)
Parameters
Type Name Description
String entity
Returns
Type Description
String

GetOpenFindDialogExtensionString(String, Boolean, Boolean)

Declaration
public virtual string GetOpenFindDialogExtensionString(string entity, bool isSelectionAdd, bool multiSelect)
Parameters
Type Name Description
String entity
Boolean isSelectionAdd
Boolean multiSelect
Returns
Type Description
String

Initialize(XmlNode, String)

Declaration
public override void Initialize(XmlNode config, string id)
Parameters
Type Name Description
XmlNode config
String id
Overrides
ControlBase.Initialize(XmlNode, String)

OnLoad(EventArgs)

Declaration
protected override void OnLoad(EventArgs e)
Parameters
Type Name Description
EventArgs e

OnServerClick(EventArgs)

Declaration
protected virtual void OnServerClick(EventArgs e)
Parameters
Type Name Description
EventArgs e

SetHistoryItem(String, String, String, String)

Declaration
public string SetHistoryItem(string id, string value, string entityName, string type)
Parameters
Type Name Description
String id
String value
String entityName
String type
Returns
Type Description
String

UpdateDataSource()

Declaration
public override void UpdateDataSource()
Overrides
ControlBase.UpdateDataSource()

Validate()

Declaration
protected override bool Validate()
Returns
Type Description
Boolean
Overrides
ControlBase.Validate()

Events

ServerClick

Declaration
public event MDOControl.ServerClickEventHandler ServerClick
Event Type
Type Description
MDOControl.ServerClickEventHandler

Implements

IControl
ILayout
IHasSchema
System.Web.UI.INamingContainer
IWebObject
SuperOffice.Factory.IPlugin
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top