Show / Hide Table of Contents

Class SoDialogBase

Inheritance
Object
ControlBase
SoDialogBase
DeleteUserDialog
ConfirmCreateSuggestedAppointment
OneButtonDialog
ButtonDialogWithCancel
InformationDialog
OkNormalButtonDialog
ThreeButtonDialog
YesNoDialog
YesToAllDialog
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.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.DCF.Web.UI.Controls
Assembly: SuperOffice.DCFWeb.dll
Syntax
public abstract class SoDialogBase : ControlBase, IControl, ILayout, IDatabindingMode, IHasSchema, INamingContainer

Constructors

SoDialogBase()

Declaration
protected SoDialogBase()

Properties

CallBackFunction

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

DialogType

Declaration
public SoDialogBase.DialogTypeEnum DialogType { get; set; }
Property Value
Type Description
SoDialogBase.DialogTypeEnum

EnableCloseButton

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

EnableYes

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

Icon

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

IsTextCopyable

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

Title

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

Methods

AddButtons(SoDialogBase.ButtonDefinition[])

Declaration
public void AddButtons(SoDialogBase.ButtonDefinition[] buttonDefinitions)
Parameters
Type Name Description
SoDialogBase.ButtonDefinition[] buttonDefinitions

AddCheckBox(String, Boolean)

Declaration
public void AddCheckBox(string text, bool check)
Parameters
Type Name Description
String text
Boolean check

AddCheckBox(String, Boolean, Boolean)

Declaration
public void AddCheckBox(string text, bool check, bool textIsTranslated)
Parameters
Type Name Description
String text
Boolean check
Boolean textIsTranslated

AddControl(Control)

Declaration
protected void AddControl(Control control)
Parameters
Type Name Description
Control control

AddLimitedText(String, Int32, Int32)

Declaration
public void AddLimitedText(string text, int maxNewLines, int maxCharacters)
Parameters
Type Name Description
String text
Int32 maxNewLines
Int32 maxCharacters

AddNeverShowAgainCheckBox()

Declaration
public void AddNeverShowAgainCheckBox()

AddOnCancelClickAttribute(HtmlTextWriter)

Declaration
protected void AddOnCancelClickAttribute(HtmlTextWriter w)
Parameters
Type Name Description
HtmlTextWriter w

AddRadioList(SoDialogBase.RadioListItemDefinition[])

Declaration
public void AddRadioList(SoDialogBase.RadioListItemDefinition[] radioListItemDefinitions)
Parameters
Type Name Description
SoDialogBase.RadioListItemDefinition[] radioListItemDefinitions

AddText(String)

Declaration
public void AddText(string text)
Parameters
Type Name Description
String text

AddTextWithPadding(String)

Declaration
public void AddTextWithPadding(string text)
Parameters
Type Name Description
String text

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)

Render(HtmlTextWriter)

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

RenderButtons(HtmlTextWriter, SoDialogBase.ButtonDefinition[])

Declaration
protected void RenderButtons(HtmlTextWriter w, SoDialogBase.ButtonDefinition[] buttonDefinitions)
Parameters
Type Name Description
HtmlTextWriter w
SoDialogBase.ButtonDefinition[] buttonDefinitions

RenderControlBase(HtmlTextWriter, ControlBase)

Declaration
protected void RenderControlBase(HtmlTextWriter w, ControlBase control)
Parameters
Type Name Description
HtmlTextWriter w
ControlBase control

RenderDialogBody(HtmlTextWriter)

Declaration
protected void RenderDialogBody(HtmlTextWriter w)
Parameters
Type Name Description
HtmlTextWriter w

RenderDialogHeaderBegin(HtmlTextWriter)

Declaration
protected void RenderDialogHeaderBegin(HtmlTextWriter w)
Parameters
Type Name Description
HtmlTextWriter w

RenderDialogHeaderEnd(HtmlTextWriter)

Declaration
protected void RenderDialogHeaderEnd(HtmlTextWriter w)
Parameters
Type Name Description
HtmlTextWriter w

RenderRadioButtons(HtmlTextWriter, SoDialogBase.RadioListItemDefinition[])

Declaration
protected void RenderRadioButtons(HtmlTextWriter w, SoDialogBase.RadioListItemDefinition[] items)
Parameters
Type Name Description
HtmlTextWriter w
SoDialogBase.RadioListItemDefinition[] items

RenderWebControl(HtmlTextWriter, Control)

Declaration
protected void RenderWebControl(HtmlTextWriter w, Control control)
Parameters
Type Name Description
HtmlTextWriter w
Control control

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