Show / Hide Table of Contents

Class SoToolButton

Inheritance
Object
ControlBase
SoToolButton
Implements
IControl
ILayout
IHasSchema
INamingContainer
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.Validate()
ControlBase.OnGetStringValue(Type, Object, String)
ControlBase.OnGetTypedValue(Type, String, Object)
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.CaptionBinding
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
public class SoToolButton : ControlBase, IControl, ILayout, IDatabindingMode, IHasSchema, INamingContainer

Constructors

SoToolButton()

Declaration
public SoToolButton()

Fields

_button

Declaration
protected SoToolButton _button
Field Value
Type Description
SoToolButton

_disabledProperty

Declaration
protected DataBoundProperty _disabledProperty
Field Value
Type Description
DataBoundProperty

_dynamicImage

Declaration
protected bool _dynamicImage
Field Value
Type Description
Boolean

_menuAccess

Declaration
protected SoMenuAccess _menuAccess
Field Value
Type Description
SoMenuAccess

_readonlymodeBehaviour

Declaration
protected SoReadOnlyModeBehaviour _readonlymodeBehaviour
Field Value
Type Description
SoReadOnlyModeBehaviour

_width

Declaration
protected int _width
Field Value
Type Description
Int32

Properties

Attributes

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

Caption

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

ClientID

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

DynamicImage

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

HyperLinkAttributes

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

Icon

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

IconDisabled

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

IconHover

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

IconSelected

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

ID

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

ImageAttributes

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

LayoutStyle

Declaration
public SoButtonBase.LayoutStyles LayoutStyle { get; set; }
Property Value
Type Description
SoButtonBase.LayoutStyles

MenuAccess

Declaration
public SoMenuAccess MenuAccess { get; set; }
Property Value
Type Description
SoMenuAccess

OnClick

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

OnTextClick

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

ServerClick

Declaration
public SoButtonBase.ServerClickEventHandler ServerClick { set; }
Property Value
Type Description
SoButtonBase.ServerClickEventHandler

TextAlignment

Declaration
public SoButtonBase.TextAlign TextAlignment { get; set; }
Property Value
Type Description
SoButtonBase.TextAlign

Methods

DataBind()

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

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

UpdateDataSource()

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

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