Show / Hide Table of Contents

Class SoButton

Inheritance
Object
ControlBase
SoButton
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.DataBind()
ControlBase.SetReadOnly(Boolean)
ControlBase.UpdateDataSource()
ControlBase.BeforeDataBind()
ControlBase.Validate()
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.Caption
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 SoButton : ControlBase, IControl, ILayout, IDatabindingMode, IHasSchema, INamingContainer

Constructors

SoButton()

Declaration
public SoButton()

SoButton(SoInputButton.ButtonType)

Declaration
public SoButton(SoInputButton.ButtonType buttonType)
Parameters
Type Name Description
SoInputButton.ButtonType buttonType

Fields

_button

Declaration
protected SoInputButton _button
Field Value
Type Description
SoInputButton

_readonlymodeBehaviour

Declaration
protected SoReadOnlyModeBehaviour _readonlymodeBehaviour
Field Value
Type Description
SoReadOnlyModeBehaviour

Properties

Attributes

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

BlueButton

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

ButtonWidth

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

DataBoundImageSrc

Declaration
public DataBoundProperty DataBoundImageSrc { get; set; }
Property Value
Type Description
DataBoundProperty

ImageHeight

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

ImageSrc

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

ImageWidth

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

IsOkButton

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

OnClientClick

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

Style

Declaration
public CssStyleCollection Style { get; }
Property Value
Type Description
CssStyleCollection

Title

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

UseLowHeightStyle

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

Methods

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

Events

ServerClick

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

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