Show / Hide Table of Contents

Class SoTreeView

Inheritance
Object
ControlBase
SoTreeView
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.Initialize(XmlNode, String)
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.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 SoTreeView : ControlBase, IControl, ILayout, IDatabindingMode, IHasSchema, INamingContainer

Constructors

SoTreeView()

Declaration
public SoTreeView()

Fields

_nodes

Declaration
protected List<SoTreeNode> _nodes
Field Value
Type Description
List<SoTreeNode>

_selectedValue

Declaration
protected HtmlInputHidden _selectedValue
Field Value
Type Description
HtmlInputHidden

Properties

ControlClientId

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

Depth

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

Nodes

Declaration
public List<SoTreeNode> Nodes { get; set; }
Property Value
Type Description
List<SoTreeNode>

SelectedValue

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

Methods

DataBind()

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

OnInit(EventArgs)

Declaration
protected override void OnInit(EventArgs e)
Parameters
Type Name Description
EventArgs e

RenderControl(HtmlTextWriter)

Declaration
public override void RenderControl(HtmlTextWriter writer)
Parameters
Type Name Description
HtmlTextWriter writer

SetSelectedNode(List<SoTreeNode>)

Declaration
public void SetSelectedNode(List<SoTreeNode> nodes)
Parameters
Type Name Description
List<SoTreeNode> nodes

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