Show / Hide Table of Contents

Class ControlBase

Inheritance
Object
ControlBase
ActivityContext
AppointmentIconBar
Calendar
CalendarAppointmentBase
CalendarContainer
CalendarDateIcon
CriterionProxy
DynamicListView
DynamicListViewRow
IconSelector
LinksControl
MDOControl
NoteBook
NotepadEditor
NotepadPaperClip
SCILComponentWrapper
SCILRecipeWrapper
SearchTextBox
SoAddress
SoApplicationContext
SoArchiveControl
SoArchiveGridView
SoAutoCompleteControl
SoButton
SoCardStatus
SoCheckBox
SoCompletedCheckbox
SoCompletedPublished
SoConnectionConfig
SoCredentialRadioGroup
SoDate
SoDateRange
SoDateSelector
SoDocumentFileUpload
SoDropDownControl
SoEditLabel
SoErpSyncDefaults
SoErpSyncMapping
SoExpandedTile
SoFileUpload
SoFullCalendar
SoFullCalendarMiniMonths
SoGuideToolbar
SoHorizontalRule
SoHyperLink
SoImage
SoImageButton
SoInterestsControl
SoLabelField
SoLabelWithButton
SoLicenseInfoList
SoListBoxControl
SoMailAttachmentControl
SoMenuPopup
SoMonth
SoMonthCollection
SoMultiLanguageTextBox
SoNameControl
SoNavigatorSearchControl
SoNotificationButton
SoPhoneView
SoPlainLabel
SoQuoteLineConfig
SoQuoteLineFields
SoRadioButton
SoRadioButtonList
SoScriptManager
SoSearchControl
SoSelectableList
SoSpacer
SoSpriteButton
SoStageListControl
SoTextBox
SoTile
SoToolButton
SoTreeView
SoTriStateCheckBox
SoTwinListBox
SoVisibleForList
SoWWWControl
SoWwwPhone
StageListItemControl
SubRestriction
VisibleForControl
WizardLabels
GenericLabel
PopUpContainer
RawLabel
SoDialogBase
SoHiddenField
SoReadonlyField
SoScriptControl
SoTabGroup
Implements
IControl
ILayout
IHasSchema
INamingContainer
Namespace: SuperOffice.DCF.Web.UI.Controls
Assembly: SuperOffice.DCFWeb.dll
Syntax
public class ControlBase : Control, IControl, ILayout, IDatabindingMode, IHasSchema, INamingContainer

Constructors

ControlBase()

Declaration
public ControlBase()

Properties

AjaxHelper

Declaration
protected SoAjaxHelper AjaxHelper { get; }
Property Value
Type Description
SoAjaxHelper

Align

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

BackgroundColor

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

Bottom

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

Caption

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

CaptionBinding

Declaration
public virtual BindingType CaptionBinding { get; set; }
Property Value
Type Description
BindingType

ClientID

Declaration
public override string ClientID { get; }
Property Value
Type Description
String

ColSpan

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

Column

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

ConfigurationSchema

Declaration
public Stream ConfigurationSchema { get; }
Property Value
Type Description
Stream

ContextStyle

Declaration
public virtual ContextStyle ContextStyle { get; set; }
Property Value
Type Description
ContextStyle

CssClass

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

DatabindingMode

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

DataRight

Declaration
public virtual DataRight DataRight { get; set; }
Property Value
Type Description
DataRight

DataSource

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

DataSourceName

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

Disabled

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

DisplayAccessKey

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

EditMode

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

FieldLength

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

FieldRight

Declaration
public virtual FieldRight FieldRight { get; set; }
Property Value
Type Description
FieldRight

ForcedDisabled

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

ForcedMode

Declaration
public virtual ForcedMode ForcedMode { get; set; }
Property Value
Type Description
ForcedMode

Height

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

ID

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

IsValid

Declaration
public virtual bool IsValid { get; }
Property Value
Type Description
Boolean

LabelContainer

Declaration
public Control LabelContainer { get; set; }
Property Value
Type Description
Control

LayoutPosition

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

Left

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

MandatoryValidatorName

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

MenuClientID

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

MenuObject

Declaration
public IMenuObject MenuObject { get; set; }
Property Value
Type Description
IMenuObject

Overflow

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

Position

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

ReadOnly

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

Right

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

Row

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

RowSpan

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

TableRight

Declaration
public virtual TableRight TableRight { get; }
Property Value
Type Description
TableRight

TableRightName

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

TableRightNameBinding

Declaration
public virtual BindingType TableRightNameBinding { get; set; }
Property Value
Type Description
BindingType

Tooltip

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

TooltipBinding

Declaration
public virtual BindingType TooltipBinding { get; set; }
Property Value
Type Description
BindingType

Top

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

Validations

Declaration
public virtual List<IValidation> Validations { get; set; }
Property Value
Type Description
List<IValidation>

Visibility

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

VisibilityBinding

Declaration
public BindingType VisibilityBinding { get; set; }
Property Value
Type Description
BindingType

Width

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

ZIndex

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

Methods

AssignProperty(XmlNode, PropertyInfo)

Declaration
protected virtual void AssignProperty(XmlNode node, PropertyInfo property)
Parameters
Type Name Description
XmlNode node
PropertyInfo property

AutoSetIfFound(XmlNode, Expression<Func<String>>[])

Declaration
protected void AutoSetIfFound(XmlNode config, params Expression<Func<string>>[] expressions)
Parameters
Type Name Description
XmlNode config
Expression<Func<String>>[] expressions

BeforeDataBind()

Declaration
public virtual void BeforeDataBind()

DataBind()

Declaration
public override void DataBind()

GetSafeId(String)

Declaration
protected string GetSafeId(string id)
Parameters
Type Name Description
String id
Returns
Type Description
String

Initialize(XmlNode, String)

Declaration
public virtual void Initialize(XmlNode config, string id)
Parameters
Type Name Description
XmlNode config
String id

OnGetStringValue(Type, Object, out String)

Declaration
public virtual bool OnGetStringValue(Type type, object value, out string newValue)
Parameters
Type Name Description
Type type
Object value
String newValue
Returns
Type Description
Boolean

OnGetTypedValue(Type, String, out Object)

Declaration
public virtual bool OnGetTypedValue(Type type, string value, out object newValue)
Parameters
Type Name Description
Type type
String value
Object newValue
Returns
Type Description
Boolean

RegisterSoIdAttribute(AttributeCollection)

Declaration
protected void RegisterSoIdAttribute(AttributeCollection attributes)
Parameters
Type Name Description
AttributeCollection attributes

RegisterSoIdAttribute(AttributeCollection, String)

Declaration
protected void RegisterSoIdAttribute(AttributeCollection attributes, string soId)
Parameters
Type Name Description
AttributeCollection attributes
String soId

RegisterSoIdAttribute(HtmlTextWriter)

Declaration
public void RegisterSoIdAttribute(HtmlTextWriter w)
Parameters
Type Name Description
HtmlTextWriter w

RegisterSoIdAttribute(HtmlTextWriter, String)

Declaration
public void RegisterSoIdAttribute(HtmlTextWriter w, string soId)
Parameters
Type Name Description
HtmlTextWriter w
String soId

RegisterSoIdAttribute(HtmlTextWriter, String, Boolean)

Declaration
public void RegisterSoIdAttribute(HtmlTextWriter w, string soId, bool includeSoClassName)
Parameters
Type Name Description
HtmlTextWriter w
String soId
Boolean includeSoClassName

Render(HtmlTextWriter)

Declaration
protected override void Render(HtmlTextWriter writer)
Parameters
Type Name Description
HtmlTextWriter writer

SetIfFound(XmlNode, String, Expression<Func<String>>)

Declaration
protected void SetIfFound(XmlNode config, string element, Expression<Func<string>> accessor)
Parameters
Type Name Description
XmlNode config
String element
Expression<Func<String>> accessor

SetReadOnly(Boolean)

Declaration
protected virtual void SetReadOnly(bool val)
Parameters
Type Name Description
Boolean val

SetVisibility(CssStyleCollection)

Declaration
public void SetVisibility(CssStyleCollection styles)
Parameters
Type Name Description
CssStyleCollection styles

SetVisibility(HtmlTextWriter)

Declaration
public void SetVisibility(HtmlTextWriter w)
Parameters
Type Name Description
HtmlTextWriter w

UpdateDataSource()

Declaration
public virtual void UpdateDataSource()

Validate()

Declaration
protected virtual bool Validate()
Returns
Type Description
Boolean

Implements

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