Class ControlBase
Assembly: SuperOffice.DCFWeb.dll
Syntax
public class ControlBase : Control, IControl, ILayout, IDatabindingMode, IHasSchema, INamingContainer
Constructors
ControlBase()
Declaration
Properties
AjaxHelper
Declaration
protected SoAjaxHelper AjaxHelper { get; }
Property Value
Align
Declaration
public string Align { get; set; }
Property Value
BackgroundColor
Declaration
public string BackgroundColor { get; set; }
Property Value
Bottom
Declaration
public string Bottom { get; set; }
Property Value
Caption
Declaration
public virtual string Caption { get; set; }
Property Value
CaptionBinding
Declaration
public virtual BindingType CaptionBinding { get; set; }
Property Value
ClientID
Declaration
public override string ClientID { get; }
Property Value
ColSpan
Declaration
public string ColSpan { get; set; }
Property Value
Column
Declaration
public string Column { get; set; }
Property Value
ConfigurationSchema
Declaration
public Stream ConfigurationSchema { get; }
Property Value
ContextStyle
Declaration
public virtual ContextStyle ContextStyle { get; set; }
Property Value
CssClass
Declaration
public virtual string CssClass { get; set; }
Property Value
DatabindingMode
Declaration
public DatabindingMode DatabindingMode { get; set; }
Property Value
DataRight
Declaration
public virtual DataRight DataRight { get; set; }
Property Value
DataSource
Declaration
public virtual object DataSource { get; set; }
Property Value
DataSourceName
Declaration
public virtual string DataSourceName { get; set; }
Property Value
Disabled
Declaration
public virtual bool Disabled { get; set; }
Property Value
DisplayAccessKey
Declaration
public bool DisplayAccessKey { get; set; }
Property Value
EditMode
Declaration
public virtual bool EditMode { get; set; }
Property Value
FieldLength
Declaration
public int FieldLength { get; }
Property Value
FieldRight
Declaration
public virtual FieldRight FieldRight { get; set; }
Property Value
ForcedDisabled
Declaration
public virtual bool ForcedDisabled { get; set; }
Property Value
ForcedMode
Declaration
public virtual ForcedMode ForcedMode { get; set; }
Property Value
Height
Declaration
public string Height { get; set; }
Property Value
ID
Declaration
public override string ID { get; set; }
Property Value
IsValid
Declaration
public virtual bool IsValid { get; }
Property Value
LabelContainer
Declaration
public Control LabelContainer { get; set; }
Property Value
LayoutPosition
Declaration
public string LayoutPosition { get; set; }
Property Value
Left
Declaration
public string Left { get; set; }
Property Value
MandatoryValidatorName
Declaration
public virtual string MandatoryValidatorName { get; set; }
Property Value
Declaration
public string MenuClientID { get; set; }
Property Value
Declaration
public IMenuObject MenuObject { get; set; }
Property Value
Overflow
Declaration
public string Overflow { get; set; }
Property Value
Position
Declaration
public string Position { get; set; }
Property Value
ReadOnly
Declaration
public bool ReadOnly { get; set; }
Property Value
Right
Declaration
public string Right { get; set; }
Property Value
Row
Declaration
public string Row { get; set; }
Property Value
RowSpan
Declaration
public string RowSpan { get; set; }
Property Value
TableRight
Declaration
public virtual TableRight TableRight { get; }
Property Value
TableRightName
Declaration
public virtual string TableRightName { get; set; }
Property Value
TableRightNameBinding
Declaration
public virtual BindingType TableRightNameBinding { get; set; }
Property Value
Declaration
public virtual string Tooltip { get; set; }
Property Value
Declaration
public virtual BindingType TooltipBinding { get; set; }
Property Value
Top
Declaration
public string Top { get; set; }
Property Value
Validations
Declaration
public virtual List<IValidation> Validations { get; set; }
Property Value
Visibility
Declaration
public string Visibility { get; set; }
Property Value
VisibilityBinding
Declaration
public BindingType VisibilityBinding { get; set; }
Property Value
Width
Declaration
public string Width { get; set; }
Property Value
ZIndex
Declaration
public string ZIndex { get; set; }
Property Value
Methods
AssignProperty(XmlNode, PropertyInfo)
Declaration
protected virtual void AssignProperty(XmlNode node, PropertyInfo property)
Parameters
AutoSetIfFound(XmlNode, Expression<Func<String>>[])
Declaration
protected void AutoSetIfFound(XmlNode config, params Expression<Func<string>>[] expressions)
Parameters
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
Initialize(XmlNode, String)
Declaration
public virtual void Initialize(XmlNode config, string id)
Parameters
OnGetStringValue(Type, Object, out String)
Declaration
public virtual bool OnGetStringValue(Type type, object value, out string newValue)
Parameters
Returns
OnGetTypedValue(Type, String, out Object)
Declaration
public virtual bool OnGetTypedValue(Type type, string value, out object newValue)
Parameters
Returns
RegisterSoIdAttribute(AttributeCollection)
Declaration
protected void RegisterSoIdAttribute(AttributeCollection attributes)
Parameters
RegisterSoIdAttribute(AttributeCollection, String)
Declaration
protected void RegisterSoIdAttribute(AttributeCollection attributes, string soId)
Parameters
RegisterSoIdAttribute(HtmlTextWriter)
Declaration
public void RegisterSoIdAttribute(HtmlTextWriter w)
Parameters
RegisterSoIdAttribute(HtmlTextWriter, String)
Declaration
public void RegisterSoIdAttribute(HtmlTextWriter w, string soId)
Parameters
RegisterSoIdAttribute(HtmlTextWriter, String, Boolean)
Declaration
public void RegisterSoIdAttribute(HtmlTextWriter w, string soId, bool includeSoClassName)
Parameters
Render(HtmlTextWriter)
Declaration
protected override void Render(HtmlTextWriter writer)
Parameters
SetIfFound(XmlNode, String, Expression<Func<String>>)
Declaration
protected void SetIfFound(XmlNode config, string element, Expression<Func<string>> accessor)
Parameters
SetReadOnly(Boolean)
Declaration
protected virtual void SetReadOnly(bool val)
Parameters
SetVisibility(CssStyleCollection)
Declaration
public void SetVisibility(CssStyleCollection styles)
Parameters
SetVisibility(HtmlTextWriter)
Declaration
public void SetVisibility(HtmlTextWriter w)
Parameters
UpdateDataSource()
Declaration
public virtual void UpdateDataSource()
Validate()
Declaration
protected virtual bool Validate()
Returns
Implements