Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.BaseControl Class Reference

More...

Inheritance diagram for Ext.Net.BaseControl:
Ext.Net.IXObject Ext.Net.IBase Ext.Net.Observable Ext.Net.StatusBarClearStatusConfig Ext.Net.StatusBarStatusConfig Ext.Net.XScript Ext.Net.AbstractComponent Ext.Net.AbstractStore Ext.Net.ChartSpriteLegend Ext.Net.ChartTheme Ext.Net.ClickRepeater Ext.Net.ComponentLoader Ext.Net.Desktop Ext.Net.DesktopModuleProxy Ext.Net.DragDrop Ext.Net.FilterQuery Ext.Net.History Ext.Net.InfoPanelQueue Ext.Net.KeyNav Ext.Net.LazyObservable Ext.Net.Model Ext.Net.ObjectHolder Ext.Net.Resizer Ext.Net.Spotlight Ext.Net.XControllerBase

Classes

class  Builder
 
class  Config
 

Public Member Functions

virtual bool HasExplicitValue (string name)
 
virtual IControlBuilder ToNativeBuilder ()
 
virtual T ToBuilder< T > ()
 
Apply< T > (IApply config)
 
object Apply (IApply config)
 
BaseControl Apply (object from, bool ignoreDefaultValues)
 
BaseControl Apply (object from)
 
virtual bool HasLayout ()
 
virtual bool HasContent ()
 
virtual string ResolveUrlLink (string url)
 
bool IsInHierarchy (params Type[] types)
 
GetParentByLevel< T > (int level)
 
virtual string DefineInstance ()
 
virtual string DefineInstance (string config)
 
virtual string DefineInstance (string instanceOf, string config)
 
virtual string ToConfig ()
 
virtual string ToConfig (LazyMode mode)
 
virtual string ToConfig (LazyMode mode, bool registerResourcesInManager)
 
virtual string ToScript (bool selfRendering)
 
virtual string ToScript ()
 
string ToScript (RenderMode mode, string element)
 
string ToScript (RenderMode mode, string element, bool selfRendering)
 
string ToScript (RenderMode mode, string element, int index)
 
string ToScript (RenderMode mode, string element, int index, bool selfRendering)
 
string ToScript (RenderMode mode, string element, int? index, bool? selfRendering, bool forceResources, string method, bool forceLazy, bool clearContainer)
 
virtual void AddScript (string script)
 Adds the script to be be called on the client. More...
 
virtual void AddScript (string template, params object[] args)
 Adds the script to be be called on the client. The script is formatted using the template and args. More...
 
virtual void Set (string name, object value)
 
virtual void Set (ScriptPosition position, string name, object value)
 
virtual void Call (string name)
 
virtual void Call (string name, params object[] args)
 
virtual void Call (string name, string[] arg)
 Calls the JavaScript function on the Control with a string[] parameter More...
 
virtual void Call (ScriptPosition mode, string name, params object[] args)
 
virtual string SelfRender ()
 
virtual void AddBeforeClientInitScript (string script)
 Adds the script directly before the ClientInitScript. More...
 
virtual void AddAfterClientInitScript (string script)
 Adds the script directly after the ClientInitScript. More...
 
override void RenderBeginTag (HtmlTextWriter writer)
 
virtual void Render (bool selfRendering)
 
virtual void Render (Control control)
 
virtual void Render ()
 
virtual void Render (string element, RenderMode mode)
 
virtual void Render (string element, int index, RenderMode mode)
 
virtual void Render (Control control, RenderMode mode)
 
virtual void Render (Control control, int index, RenderMode mode)
 
virtual void Render (string element, RenderMode mode, bool selfRendering)
 
virtual void Render (string element, int index, RenderMode mode, bool selfRendering)
 
virtual void Render (RenderMode mode, string element, int? index, bool? selfRendering, bool forceResources, string method, bool forceLazy, bool clearContainer)
 
virtual void Render (Control control, RenderMode mode, bool selfRendering)
 
virtual void Render (Control control, int index, RenderMode mode, bool selfRendering)
 
virtual void AddTo (string element)
 
virtual void AddTo (Control control)
 
virtual void AddTo (string element, bool selfRendering)
 
virtual void AddTo (Control control, bool selfRendering)
 
virtual void InsertTo (int index, string element)
 
virtual void InsertTo (int index, Control control)
 
virtual void InsertTo (int index, string element, bool selfRendering)
 
virtual void InsertTo (int index, Control control, bool selfRendering)
 
virtual void Update ()
 
virtual bool SuspendScripting ()
 
virtual void ResumeScripting (bool oldValue)
 
virtual void ResumeScripting ()
 
virtual void Destroy ()
 
List< T > GetCustomResources< T > ()
 
virtual void SetResources ()
 
List< ClientStyleItemGetStyles ()
 
List< ClientStyleItemGetThemes ()
 
List< ClientScriptItemGetScripts ()
 
string GetGeneratedScripts ()
 Get generated and added javascript methods calling More...
 
virtual bool HasOwnState (string name)
 
virtual void SetControlFor (ModelMetadata meta)
 

Static Public Member Functions

static string GenerateID ()
 
static object Apply (object to, object from)
 
static object Apply (object to, object from, bool ignoreDefaultValues)
 

Protected Member Functions

virtual string GetNamespace (bool parseDot)
 
virtual string AddNamespaceToID (string id)
 
virtual ContentContainer CreateContainer ()
 
virtual void CheckForceId ()
 
virtual string ParseTarget (string target)
 
Unit UnitPixelTypeCheck (object obj, Unit defaultValue, string propertyName)
 
virtual void CallTemplate (string template)
 
virtual void CallTemplate (string template, string name, params object[] args)
 
virtual void CallTemplate (ScriptPosition position, string template, string name, params object[] args)
 
override void OnInit (EventArgs e)
 
virtual void PagePreLoad (object sender, EventArgs e)
 
virtual void PageLoad (object sender, EventArgs e)
 
virtual void PageLoadComplete (object sender, EventArgs e)
 
override void AddAttributesToRender (HtmlTextWriter writer)
 
virtual void PreRenderAction ()
 
virtual void SimpleRender (HtmlTextWriter writer)
 
virtual void RecreateChildControls ()
 
override void CreateChildControls ()
 
override void OnPreRender (EventArgs e)
 
virtual void RenderScript (string script)
 
override void OnDataBinding (EventArgs e)
 
override void Render (HtmlTextWriter writer)
 
virtual bool IsGlobalResourceRegistered (ResourceItem item)
 
virtual string FormatValue (object value, string format)
 
virtual void OnMetadataProcess (ModelMetadata meta, string name, ViewDataDictionary viewData, ControllerContext context)
 
virtual void SetModelAdditionalValue (KeyValuePair< string, object > value)
 
virtual void SetModelValidationRule (ModelClientValidationRule rule)
 
virtual void SetModelValue (object value, ModelMetadata meta)
 

Properties

string ProductName [get]
 The product name More...
 
virtual string Version [get]
 The Version number of this build More...
 
string DynamicID [get]
 
override string ID [get, set]
 The unique id of this component instance (defaults to an auto-assigned id). Components created with an id may be accessed globally using Ext.getCmp. You can use the itemId config, and ComponentQuery which provides selector-based searching for Sencha Components analogous to DOM querying. The Container class contains shortcut methods to query its descendant Components by selector. Note that this id will also be used as the element id for the containing HTML element that is rendered to the page for this component. This allows you to write id-based CSS rules to style the specific instance of this component uniquely, and also to select sub-elements using this component's id as the parent. Note: to avoid complications imposed by a unique id also see itemId. Note: to access the container of a AbstractComponent see ownerCt. More...
 
override string ClientID [get]
 
virtual string ItemID [get, set]
 An itemId can be used as an alternative way to get a reference to a component when no object reference is available. Instead of using an id with Ext.getCmp, use itemId with Ext.container.Container.getComponent which will retrieve itemId's or id's. Since itemId's are an index to the container's internal MixedCollection, the itemId is scoped locally to the container – avoiding potential conflicts with Ext.ComponentMgr which requires a unique id More...
 
virtual string???? ConfigID [get]
 
virtual string BaseClientID [get]
 The base .ClientID property derived from .NET Framework More...
 
virtual string ConfigIDProxy [get]
 
bool HasOwnIDMode [get]
 
virtual IDMode IDMode [get, set]
 Options for controlling how the .ClientID property is rendered in the client. More...
 
virtual bool StopIDModeInheritance [get, set]
 
virtual bool StopLazyModeInheritance [get, set]
 
virtual LazyModeLazyMode [get, set]
 Options for controlling how the lazy control is instantiated in the client. More...
 
bool HasOwnNamespace [get]
 
virtual string ClientNamespace [get]
 
virtual string Namespace [get, set]
 
virtual string? ClientNamespaceProxy [get]
 
virtual string??? InitialConfig [get]
 This AbstractComponent's initial configuration specification. Read-only. More...
 
virtual bool AutoDataBind [get, set]
 
virtual FactoryConfig Factory [get, set]
 
virtual string FactoryAlias [get, set]
 
virtual string FactoryInstance [get, set]
 
virtual bool TemplateWidget [get, set]
 
virtual string TemplateWidgetFnName [get, set]
 
virtual ConfigOptionsCollection ConfigOptions [get]
 
virtual ConfigOptionsExtraction ConfigOptionsExtraction [get]
 
virtual DefaultValueMode DefaultValueMode [get, set]
 
virtual bool RemoveContainer [get]
 
virtual bool IsMVC [get]
 
static ClientScriptItem UXScriptItem [get]
 
static ClientStyleItem UXStyleItem [get]
 
virtual bool IsDebugging [get]
 
virtual bool IsAjaxRequestInitiator [get]
 
virtual bool IsDefault [get]
 Does this object currently represent it's default state. More...
 
virtual bool IsLazy [get]
 
virtual string? ContainerID [get]
 
virtual string ContainerStyle [get]
 
virtual bool IsInHead [get]
 
virtual bool IsInForm [get]
 
virtual string ClientForm [get]
 
virtual System.Web.UI.HtmlControls.HtmlForm ParentForm [get]
 
virtual AbstractComponent ParentComponent [get]
 
virtual BaseControl ParentWebControl [get]
 
virtual string InstanceOf [get]
 
virtual string AliasPrefix [get]
 
virtual string? ClassName [get]
 
virtual string CallID [get]
 
virtual bool IsGeneratedID [get]
 
bool IsDynamic [get, set]
 Set to true if a control is meant to be dynamically rendered. In absolutely most cases, this is set to true automatically if needed and originally the property was internal. Though, in some very specific and edge cases a developer might need to set it to true by his own. Setting it to true you should be absolutelly sure it is required. For example, if it is recommended by Ext.NET support team. Also it can be changed only to true, but not backwards. Defaults to false. More...
 
virtual bool ContentUpdated [get, set]
 
string BeforeScript [get]
 
string AfterScript [get]
 
virtual AbstractComponent ParentComponentNotLazyOrDynamic [get]
 
virtual bool RenderTags [get]
 
bool RegisterAllResources [get, set]
 
override string ToolTip [get, set]
 
override string AccessKey [get, set]
 
override Color BackColor [get, set]
 
override Color BorderColor [get, set]
 
override System.Web.UI.WebControls.BorderStyle BorderStyle [get, set]
 
override System.Web.UI.WebControls.Unit BorderWidth [get, set]
 
override string CssClass [get, set]
 
override System.Web.UI.WebControls.FontInfo Font [get]
 
override Color ForeColor [get, set]
 
override Unit Height [get, set]
 
override Unit Width [get, set]
 
virtual string PostBackArgument [get, set]
 
virtual string PostBackConfig [get]
 
virtual bool HasResourceManager [get]
 
virtual ResourceManager ResourceManager [get]
 
virtual List< ResourceItemResources [get]
 
virtual List< ClientResourceItemResourceItems [get]
 
virtual List< ResourceItemGlobalResources [get]
 
virtual string? ClientInitScript [get]
 
virtual bool IsInUpdatePanelRefresh [get]
 
virtual Control MyUpdatePanel [get]
 
System.Web.Mvc.HtmlHelper?? HtmlHelper [get, set]
 
System.Web.Mvc.ViewContext ViewContext [get, set]
 
System.Web.Mvc.ControllerBase Controller [get, set]
 
virtual ViewDataDictionary ViewData [get]
 
virtual ControllerContext ControllerContext [get]
 
virtual string ControlFor [get, set]
 
virtual bool IDFromControlFor [get, set]
 
string FormatControlForValue [get, set]
 
Func< object, object > ConvertControlForValue [get, set]
 
- Properties inherited from Ext.Net.IXObject
ConfigOptionsCollection ConfigOptions [get]
 
ConfigOptionsExtraction ConfigOptionsExtraction [get]
 
DefaultValueMode DefaultValueMode [get, set]
 

Detailed Description

Member Function Documentation

◆ AddAfterClientInitScript()

virtual void Ext.Net.BaseControl.AddAfterClientInitScript ( string  script)
inlinevirtual

Adds the script directly after the ClientInitScript.

◆ AddAttributesToRender()

override void Ext.Net.BaseControl.AddAttributesToRender ( HtmlTextWriter  writer)
inlineprotected

Parameters
writer

◆ AddBeforeClientInitScript()

virtual void Ext.Net.BaseControl.AddBeforeClientInitScript ( string  script)
inlinevirtual

Adds the script directly before the ClientInitScript.

Parameters
scriptThe script

◆ AddNamespaceToID()

virtual string Ext.Net.BaseControl.AddNamespaceToID ( string  id)
inlineprotectedvirtual

Parameters
id
Returns

◆ AddScript() [1/2]

virtual void Ext.Net.BaseControl.AddScript ( string  script)
inlinevirtual

Adds the script to be be called on the client.

Parameters
scriptThe script

◆ AddScript() [2/2]

virtual void Ext.Net.BaseControl.AddScript ( string  template,
params object[]  args 
)
inlinevirtual

Adds the script to be be called on the client. The script is formatted using the template and args.

Parameters
templateThe script string template
argsThe arguments to use with the template

◆ AddTo() [1/4]

virtual void Ext.Net.BaseControl.AddTo ( Control  control)
inlinevirtual

◆ AddTo() [2/4]

virtual void Ext.Net.BaseControl.AddTo ( Control  control,
bool  selfRendering 
)
inlinevirtual

◆ AddTo() [3/4]

virtual void Ext.Net.BaseControl.AddTo ( string  element)
inlinevirtual

◆ AddTo() [4/4]

virtual void Ext.Net.BaseControl.AddTo ( string  element,
bool  selfRendering 
)
inlinevirtual

◆ Apply() [1/5]

object Ext.Net.BaseControl.Apply ( IApply  config)
inline

Parameters
config
Returns

◆ Apply() [2/5]

BaseControl Ext.Net.BaseControl.Apply ( object  from)
inline

◆ Apply() [3/5]

BaseControl Ext.Net.BaseControl.Apply ( object  from,
bool  ignoreDefaultValues 
)
inline

◆ Apply() [4/5]

static object Ext.Net.BaseControl.Apply ( object  to,
object  from 
)
inlinestatic

◆ Apply() [5/5]

static object Ext.Net.BaseControl.Apply ( object  to,
object  from,
bool  ignoreDefaultValues 
)
inlinestatic

◆ Apply< T >()

T Ext.Net.BaseControl.Apply< T > ( IApply  config)
inline

Template Parameters
T
Parameters
config
Returns
Type Constraints
T :IComponent 

◆ Call() [1/4]

virtual void Ext.Net.BaseControl.Call ( ScriptPosition  mode,
string  name,
params object[]  args 
)
inlinevirtual

Parameters
mode
name
args

◆ Call() [2/4]

virtual void Ext.Net.BaseControl.Call ( string  name)
inlinevirtual

Parameters
name

◆ Call() [3/4]

virtual void Ext.Net.BaseControl.Call ( string  name,
params object[]  args 
)
inlinevirtual

Parameters
name
args

◆ Call() [4/4]

virtual void Ext.Net.BaseControl.Call ( string  name,
string[]  arg 
)
inlinevirtual

Calls the JavaScript function on the Control with a string[] parameter

Parameters
nameThe JavaScript function's name
argThe argument of the JavaScript function call

◆ CallTemplate() [1/3]

virtual void Ext.Net.BaseControl.CallTemplate ( ScriptPosition  position,
string  template,
string  name,
params object[]  args 
)
inlineprotectedvirtual

Parameters
position
template
name
args

◆ CallTemplate() [2/3]

virtual void Ext.Net.BaseControl.CallTemplate ( string  template)
inlineprotectedvirtual

Parameters
template

◆ CallTemplate() [3/3]

virtual void Ext.Net.BaseControl.CallTemplate ( string  template,
string  name,
params object[]  args 
)
inlineprotectedvirtual

Parameters
template
name
args

◆ CheckForceId()

virtual void Ext.Net.BaseControl.CheckForceId ( )
inlineprotectedvirtual

◆ CreateChildControls()

override void Ext.Net.BaseControl.CreateChildControls ( )
inlineprotected

◆ CreateContainer()

virtual ContentContainer Ext.Net.BaseControl.CreateContainer ( )
inlineprotectedvirtual

◆ DefineInstance() [1/3]

virtual string Ext.Net.BaseControl.DefineInstance ( )
inlinevirtual

Returns

◆ DefineInstance() [2/3]

virtual string Ext.Net.BaseControl.DefineInstance ( string  config)
inlinevirtual

Parameters
config
Returns

◆ DefineInstance() [3/3]

virtual string Ext.Net.BaseControl.DefineInstance ( string  instanceOf,
string  config 
)
inlinevirtual

Parameters
instanceOf
config
Returns

◆ Destroy()

virtual void Ext.Net.BaseControl.Destroy ( )
inlinevirtual

◆ FormatValue()

virtual string Ext.Net.BaseControl.FormatValue ( object  value,
string  format 
)
inlineprotectedvirtual

◆ GenerateID()

static string Ext.Net.BaseControl.GenerateID ( )
inlinestatic

Returns

◆ GetCustomResources< T >()

List<T> Ext.Net.BaseControl.GetCustomResources< T > ( )
inline

Type Constraints
T :ResourceItem 

◆ GetGeneratedScripts()

string Ext.Net.BaseControl.GetGeneratedScripts ( )
inline

Get generated and added javascript methods calling

Returns

◆ GetNamespace()

virtual string Ext.Net.BaseControl.GetNamespace ( bool  parseDot)
inlineprotectedvirtual

Parameters
parseDot
Returns

◆ GetParentByLevel< T >()

T Ext.Net.BaseControl.GetParentByLevel< T > ( int  level)
inline

Type Constraints
T :Control 

◆ GetScripts()

List<ClientScriptItem> Ext.Net.BaseControl.GetScripts ( )
inline

◆ GetStyles()

List<ClientStyleItem> Ext.Net.BaseControl.GetStyles ( )
inline

◆ GetThemes()

List<ClientStyleItem> Ext.Net.BaseControl.GetThemes ( )
inline

◆ HasContent()

virtual bool Ext.Net.BaseControl.HasContent ( )
inlinevirtual

Returns

◆ HasExplicitValue()

virtual bool Ext.Net.BaseControl.HasExplicitValue ( string  name)
inlinevirtual

Implements Ext.Net.IXObject.

◆ HasLayout()

virtual bool Ext.Net.BaseControl.HasLayout ( )
inlinevirtual

Returns

Reimplemented in Ext.Net.AbstractTabPanel.

◆ HasOwnState()

virtual bool Ext.Net.BaseControl.HasOwnState ( string  name)
inlinevirtual

Parameters
name
Returns

◆ InsertTo() [1/4]

virtual void Ext.Net.BaseControl.InsertTo ( int  index,
Control  control 
)
inlinevirtual

◆ InsertTo() [2/4]

virtual void Ext.Net.BaseControl.InsertTo ( int  index,
Control  control,
bool  selfRendering 
)
inlinevirtual

◆ InsertTo() [3/4]

virtual void Ext.Net.BaseControl.InsertTo ( int  index,
string  element 
)
inlinevirtual

◆ InsertTo() [4/4]

virtual void Ext.Net.BaseControl.InsertTo ( int  index,
string  element,
bool  selfRendering 
)
inlinevirtual

◆ IsGlobalResourceRegistered()

virtual bool Ext.Net.BaseControl.IsGlobalResourceRegistered ( ResourceItem  item)
inlineprotectedvirtual

Parameters
item
Returns

◆ IsInHierarchy()

bool Ext.Net.BaseControl.IsInHierarchy ( params Type[]  types)
inline

◆ OnDataBinding()

override void Ext.Net.BaseControl.OnDataBinding ( EventArgs  e)
inlineprotected

Parameters
e

◆ OnInit()

override void Ext.Net.BaseControl.OnInit ( EventArgs  e)
inlineprotected

Parameters
e

◆ OnMetadataProcess()

virtual void Ext.Net.BaseControl.OnMetadataProcess ( ModelMetadata  meta,
string  name,
ViewDataDictionary  viewData,
ControllerContext  context 
)
inlineprotectedvirtual

◆ OnPreRender()

override void Ext.Net.BaseControl.OnPreRender ( EventArgs  e)
inlineprotected

Parameters
e

◆ PageLoad()

virtual void Ext.Net.BaseControl.PageLoad ( object  sender,
EventArgs  e 
)
inlineprotectedvirtual

Parameters
sender
e

◆ PageLoadComplete()

virtual void Ext.Net.BaseControl.PageLoadComplete ( object  sender,
EventArgs  e 
)
inlineprotectedvirtual

Parameters
sender
e

◆ PagePreLoad()

virtual void Ext.Net.BaseControl.PagePreLoad ( object  sender,
EventArgs  e 
)
inlineprotectedvirtual

Parameters
sender
e

Reimplemented in Ext.Net.AbstractSelectionModel, and Ext.Net.AbstractComponent.

◆ ParseTarget()

virtual string Ext.Net.BaseControl.ParseTarget ( string  target)
inlineprotectedvirtual

◆ PreRenderAction()

virtual void Ext.Net.BaseControl.PreRenderAction ( )
inlineprotectedvirtual

Reimplemented in Ext.Net.BoundList, and Ext.Net.Observable.

◆ RecreateChildControls()

virtual void Ext.Net.BaseControl.RecreateChildControls ( )
inlineprotectedvirtual

◆ Render() [1/13]

virtual void Ext.Net.BaseControl.Render ( )
inlinevirtual

Reimplemented in Ext.Net.StoreBase.

◆ Render() [2/13]

virtual void Ext.Net.BaseControl.Render ( bool  selfRendering)
inlinevirtual

Reimplemented in Ext.Net.StoreBase.

◆ Render() [3/13]

virtual void Ext.Net.BaseControl.Render ( Control  control)
inlinevirtual

◆ Render() [4/13]

virtual void Ext.Net.BaseControl.Render ( Control  control,
int  index,
RenderMode  mode 
)
inlinevirtual

◆ Render() [5/13]

virtual void Ext.Net.BaseControl.Render ( Control  control,
int  index,
RenderMode  mode,
bool  selfRendering 
)
inlinevirtual

◆ Render() [6/13]

virtual void Ext.Net.BaseControl.Render ( Control  control,
RenderMode  mode 
)
inlinevirtual

◆ Render() [7/13]

virtual void Ext.Net.BaseControl.Render ( Control  control,
RenderMode  mode,
bool  selfRendering 
)
inlinevirtual

◆ Render() [8/13]

override void Ext.Net.BaseControl.Render ( HtmlTextWriter  writer)
inlineprotected

Parameters
writer

◆ Render() [9/13]

virtual void Ext.Net.BaseControl.Render ( RenderMode  mode,
string  element,
int?  index,
bool?  selfRendering,
bool  forceResources,
string  method,
bool  forceLazy,
bool  clearContainer 
)
inlinevirtual

◆ Render() [10/13]

virtual void Ext.Net.BaseControl.Render ( string  element,
int  index,
RenderMode  mode 
)
inlinevirtual

◆ Render() [11/13]

virtual void Ext.Net.BaseControl.Render ( string  element,
int  index,
RenderMode  mode,
bool  selfRendering 
)
inlinevirtual

◆ Render() [12/13]

virtual void Ext.Net.BaseControl.Render ( string  element,
RenderMode  mode 
)
inlinevirtual

◆ Render() [13/13]

virtual void Ext.Net.BaseControl.Render ( string  element,
RenderMode  mode,
bool  selfRendering 
)
inlinevirtual

◆ RenderBeginTag()

override void Ext.Net.BaseControl.RenderBeginTag ( HtmlTextWriter  writer)
inline

Parameters
writer

◆ RenderScript()

virtual void Ext.Net.BaseControl.RenderScript ( string  script)
inlineprotectedvirtual

Parameters
script

◆ ResolveUrlLink()

virtual string Ext.Net.BaseControl.ResolveUrlLink ( string  url)
inlinevirtual

Parameters
url
Returns

◆ ResumeScripting() [1/2]

virtual void Ext.Net.BaseControl.ResumeScripting ( )
inlinevirtual

◆ ResumeScripting() [2/2]

virtual void Ext.Net.BaseControl.ResumeScripting ( bool  oldValue)
inlinevirtual

Parameters
oldValue

◆ SelfRender()

virtual string Ext.Net.BaseControl.SelfRender ( )
inlinevirtual

Returns

◆ Set() [1/2]

virtual void Ext.Net.BaseControl.Set ( ScriptPosition  position,
string  name,
object  value 
)
inlinevirtual

Parameters
position
name
value

◆ Set() [2/2]

virtual void Ext.Net.BaseControl.Set ( string  name,
object  value 
)
inlinevirtual

Parameters
name
value

◆ SetControlFor()

virtual void Ext.Net.BaseControl.SetControlFor ( ModelMetadata  meta)
inlinevirtual

◆ SetModelAdditionalValue()

virtual void Ext.Net.BaseControl.SetModelAdditionalValue ( KeyValuePair< string, object >  value)
inlineprotectedvirtual

Reimplemented in Ext.Net.Observable, and Ext.Net.Field.

◆ SetModelValidationRule()

virtual void Ext.Net.BaseControl.SetModelValidationRule ( ModelClientValidationRule  rule)
inlineprotectedvirtual

◆ SetModelValue()

◆ SetResources()

virtual void Ext.Net.BaseControl.SetResources ( )
inlinevirtual

◆ SimpleRender()

virtual void Ext.Net.BaseControl.SimpleRender ( HtmlTextWriter  writer)
inlineprotectedvirtual

Parameters
writer

◆ SuspendScripting()

virtual bool Ext.Net.BaseControl.SuspendScripting ( )
inlinevirtual

Returns

◆ ToBuilder< T >()

virtual T Ext.Net.BaseControl.ToBuilder< T > ( )
inlinevirtual

Type Constraints
T :class 
T :IControlBuilder 

◆ ToConfig() [1/3]

virtual string Ext.Net.BaseControl.ToConfig ( )
inlinevirtual

Returns

◆ ToConfig() [2/3]

virtual string Ext.Net.BaseControl.ToConfig ( LazyMode  mode)
inlinevirtual

Parameters
mode
Returns

◆ ToConfig() [3/3]

virtual string Ext.Net.BaseControl.ToConfig ( LazyMode  mode,
bool  registerResourcesInManager 
)
inlinevirtual

Parameters
mode
registerResourcesInManager
Returns

◆ ToNativeBuilder()

virtual IControlBuilder Ext.Net.BaseControl.ToNativeBuilder ( )
inlinevirtual

Reimplemented in Ext.Net.XTemplate, Ext.Net.XScript, Ext.Net.XController, Ext.Net.Window, Ext.Net.WidgetColumn, Ext.Net.WeekView, Ext.Net.Viewport, Ext.Net.VerticalMarker, Ext.Net.ValidationStatus, Ext.Net.UserControlLoader, Ext.Net.TriStateSparkLine, Ext.Net.TreeViewDragDrop, Ext.Net.TreeView, Ext.Net.TreeStore, Ext.Net.TreeSelectionModel, Ext.Net.TreePanel, Ext.Net.TreeList, Ext.Net.TreeDragZone, Ext.Net.TreeColumn, Ext.Net.TrayClock, Ext.Net.TransformGrid, Ext.Net.ToolTip, Ext.Net.Tool, Ext.Net.ToolbarTextItem, Ext.Net.ToolbarSpacer, Ext.Net.ToolbarSeparator, Ext.Net.ToolbarFill, Ext.Net.Toolbar, Ext.Net.Toast, Ext.Net.TimePicker, Ext.Net.TimeField, Ext.Net.TextField, Ext.Net.TextArea, Ext.Net.TemplateColumn, Ext.Net.TaskManager, Ext.Net.TagLabel, Ext.Net.TagField, Ext.Net.TagColumn, Ext.Net.TabStrip, Ext.Net.TabScrollerMenu, Ext.Net.TabPanel, Ext.Net.TabMenu, Ext.Net.TabFx, Ext.Net.TabBar, Ext.Net.Summary, Ext.Net.Store, Ext.Net.StatusBar, Ext.Net.SpriteEvents, Ext.Net.SpreadsheetSelectionModel, Ext.Net.Spotlight, Ext.Net.SplitButton, Ext.Net.SpinnerField, Ext.Net.SpaceFillingChart, Ext.Net.SliderWidget, Ext.Net.SliderTip, Ext.Net.Slider, Ext.Net.SelectionReplicator, Ext.Net.SelectBox, Ext.Net.SegmentedButton, Ext.Net.RowSelectionModel, Ext.Net.RowNumbererColumn, Ext.Net.RowExpander, Ext.Net.RowEditing, Ext.Net.RowBody, Ext.Net.Resizer, Ext.Net.ReminderCombo, Ext.Net.RatingColumn, Ext.Net.RadioGroup, Ext.Net.Radio, Ext.Net.PropertyGrid, Ext.Net.ProgressBarWidget, Ext.Net.ProgressBarPager, Ext.Net.ProgressBarColumn, Ext.Net.ProgressBar, Ext.Net.Preview, Ext.Net.Portlet, Ext.Net.PortalColumn, Ext.Net.Portal, Ext.Net.PolarChart, Ext.Net.PieSparkLine, Ext.Net.PasswordMask, Ext.Net.PanelTitle, Ext.Net.PanelHeader, Ext.Net.Panel, Ext.Net.PagingToolbar, Ext.Net.ObjectHolder, Ext.Net.NumberField, Ext.Net.NumberColumn, Ext.Net.MvcItem, Ext.Net.MultiSelectorSearch, Ext.Net.MultiSelector, Ext.Net.MultiSelect, Ext.Net.MultiCombo, Ext.Net.MouseDistanceSensor, Ext.Net.MonthView, Ext.Net.MonthPicker, Ext.Net.ModelStateStore, Ext.Net.Model, Ext.Net.MessageBus, Ext.Net.MenuSeparator, Ext.Net.MenuPanel, Ext.Net.MenuItem, Ext.Net.Menu, Ext.Net.LiveSearchToolbar, Ext.Net.LiveSearchGridPanel, Ext.Net.LineSparkLine, Ext.Net.LegendStore, Ext.Net.Label, Ext.Net.KeyNav, Ext.Net.KeyMap, Ext.Net.ItemSelector, Ext.Net.InputMask, Ext.Net.InfoPanelQueue, Ext.Net.InfoPanel, Ext.Net.ImageCommandColumn, Ext.Net.ImageButton, Ext.Net.Image, Ext.Net.HyperlinkColumn, Ext.Net.HyperlinkButton, Ext.Net.Hyperlink, Ext.Net.HtmlEditor, Ext.Net.History, Ext.Net.Hidden, Ext.Net.GroupPaging, Ext.Net.GroupingSummary, Ext.Net.Grouping, Ext.Net.GridView, Ext.Net.GridPanel, Ext.Net.GridHeaderContainer, Ext.Net.GridFilters, Ext.Net.GridDragDrop, Ext.Net.GenericPlugin, Ext.Net.GenericFeature, Ext.Net.Gauge, Ext.Net.FormPanel, Ext.Net.FilterQuery, Ext.Net.FilterHeader, Ext.Net.FileUploadField, Ext.Net.FieldSet, Ext.Net.FieldReplicator, Ext.Net.FieldContainer, Ext.Net.EventWindow, Ext.Net.EventStore, Ext.Net.EventDetails, Ext.Net.Editor, Ext.Net.DropZone, Ext.Net.DropTarget, Ext.Net.DropDownField, Ext.Net.DrawContainer, Ext.Net.DragZone, Ext.Net.DragTracker, Ext.Net.DragSource, Ext.Net.DisplayTimeField, Ext.Net.DisplayField, Ext.Net.DiscreteSparkLine, Ext.Net.DesktopTaskBar, Ext.Net.DesktopStartMenu, Ext.Net.DesktopModuleProxy, Ext.Net.DesktopConfig, Ext.Net.Desktop, Ext.Net.DDTarget, Ext.Net.DDProxy, Ext.Net.DD, Ext.Net.DayView, Ext.Net.DatePickerOptions, Ext.Net.DatePicker, Ext.Net.DateMenu, Ext.Net.DateField, Ext.Net.DateColumn, Ext.Net.DataViewLabelEditor, Ext.Net.DataViewDragSelector, Ext.Net.DataViewDraggable, Ext.Net.DataView, Ext.Net.DataViewAnimated, Ext.Net.DataTip, Ext.Net.CycleButton, Ext.Net.Container, Ext.Net.ComponentView, Ext.Net.ComponentLoader, Ext.Net.ComponentDragger, Ext.Net.ComponentColumn, Ext.Net.Component, Ext.Net.CommandColumn, Ext.Net.ComboBox, Ext.Net.Column, Ext.Net.ColorSelector, Ext.Net.ColorPicker, Ext.Net.ColorMenu, Ext.Net.ColorField, Ext.Net.ColorButton, Ext.Net.Clipboard, Ext.Net.ClientStore, Ext.Net.ClickRepeater, Ext.Net.ClearButton, Ext.Net.CheckMenuItem, Ext.Net.CheckColumn, Ext.Net.CheckboxSelectionModel, Ext.Net.CheckboxGroup, Ext.Net.Checkbox, Ext.Net.ChartTip, Ext.Net.ChartTheme, Ext.Net.ChartSpriteLegend, Ext.Net.ChartLegend, Ext.Net.ChartItemEvents, Ext.Net.ChartDomLegend, Ext.Net.CellSelectionModel, Ext.Net.CellEditing, Ext.Net.CellDragDrop, Ext.Net.CartesianChart, Ext.Net.CapsLockDetector, Ext.Net.Callout, Ext.Net.CalendarStore, Ext.Net.CalendarPanel, Ext.Net.CalendarCombo, Ext.Net.ButtonGroup, Ext.Net.Button, Ext.Net.BulletSparkLine, Ext.Net.Breadcrumb, Ext.Net.BoxSplitter, Ext.Net.BoxSparkLine, Ext.Net.BoundList, Ext.Net.BooleanColumn, Ext.Net.BarSparkLine, Ext.Net.Badge, Ext.Net.App, Ext.Net.ActionRef, Ext.Net.ActionColumn, and Ext.Net.Action.

◆ ToScript() [1/7]

virtual string Ext.Net.BaseControl.ToScript ( )
inlinevirtual

Returns

Reimplemented in Ext.Net.StoreBase.

◆ ToScript() [2/7]

virtual string Ext.Net.BaseControl.ToScript ( bool  selfRendering)
inlinevirtual

Parameters
selfRendering
Returns

Reimplemented in Ext.Net.StoreBase.

◆ ToScript() [3/7]

string Ext.Net.BaseControl.ToScript ( RenderMode  mode,
string  element 
)
inline

Parameters
mode
element
Returns

◆ ToScript() [4/7]

string Ext.Net.BaseControl.ToScript ( RenderMode  mode,
string  element,
bool  selfRendering 
)
inline

Parameters
mode
element
selfRendering
Returns

◆ ToScript() [5/7]

string Ext.Net.BaseControl.ToScript ( RenderMode  mode,
string  element,
int  index 
)
inline

Parameters
mode
element
indexIndex
Returns

◆ ToScript() [6/7]

string Ext.Net.BaseControl.ToScript ( RenderMode  mode,
string  element,
int  index,
bool  selfRendering 
)
inline

Parameters
mode
element
index
selfRendering
Returns

◆ ToScript() [7/7]

string Ext.Net.BaseControl.ToScript ( RenderMode  mode,
string  element,
int?  index,
bool?  selfRendering,
bool  forceResources,
string  method,
bool  forceLazy,
bool  clearContainer 
)
inline

◆ UnitPixelTypeCheck()

Unit Ext.Net.BaseControl.UnitPixelTypeCheck ( object  obj,
Unit  defaultValue,
string  propertyName 
)
inlineprotected

Parameters
obj
defaultValue
propertyName
Returns

◆ Update()

virtual void Ext.Net.BaseControl.Update ( )
inlinevirtual

Reimplemented in Ext.Net.DisplayTimeField.

Property Documentation

◆ AccessKey

override string Ext.Net.BaseControl.AccessKey
getset

◆ AfterScript

string Ext.Net.BaseControl.AfterScript
get

◆ AliasPrefix

virtual string Ext.Net.BaseControl.AliasPrefix
getprotected

◆ AutoDataBind

virtual bool Ext.Net.BaseControl.AutoDataBind
getset

◆ BackColor

override Color Ext.Net.BaseControl.BackColor
getset

◆ BaseClientID

virtual string Ext.Net.BaseControl.BaseClientID
get

The base .ClientID property derived from .NET Framework

◆ BeforeScript

string Ext.Net.BaseControl.BeforeScript
get

◆ BorderColor

override Color Ext.Net.BaseControl.BorderColor
getset

◆ BorderStyle

override System.Web.UI.WebControls.BorderStyle Ext.Net.BaseControl.BorderStyle
getset

◆ BorderWidth

override System.Web.UI.WebControls.Unit Ext.Net.BaseControl.BorderWidth
getset

◆ CallID

virtual string Ext.Net.BaseControl.CallID
get

◆ ClassName

virtual string? Ext.Net.BaseControl.ClassName
get

◆ ClientForm

virtual string Ext.Net.BaseControl.ClientForm
getprotected

◆ ClientID

override string Ext.Net.BaseControl.ClientID
get

◆ ClientInitScript

virtual string? Ext.Net.BaseControl.ClientInitScript
get

◆ ClientNamespace

virtual string Ext.Net.BaseControl.ClientNamespace
get

◆ ClientNamespaceProxy

virtual string? Ext.Net.BaseControl.ClientNamespaceProxy
getprotected

◆ ConfigID

virtual string???? Ext.Net.BaseControl.ConfigID
get

◆ ConfigIDProxy

virtual string Ext.Net.BaseControl.ConfigIDProxy
getprotected

◆ ConfigOptions

virtual ConfigOptionsCollection Ext.Net.BaseControl.ConfigOptions
get

◆ ConfigOptionsExtraction

virtual ConfigOptionsExtraction Ext.Net.BaseControl.ConfigOptionsExtraction
get

◆ ContainerID

virtual string? Ext.Net.BaseControl.ContainerID
get

◆ ContainerStyle

virtual string Ext.Net.BaseControl.ContainerStyle
getprotected

◆ ContentUpdated

virtual bool Ext.Net.BaseControl.ContentUpdated
getset

◆ ControlFor

virtual string Ext.Net.BaseControl.ControlFor
getset

◆ Controller

System.Web.Mvc.ControllerBase Ext.Net.BaseControl.Controller
getset

◆ ControllerContext

virtual ControllerContext Ext.Net.BaseControl.ControllerContext
get

◆ ConvertControlForValue

Func<object, object> Ext.Net.BaseControl.ConvertControlForValue
getset

◆ CssClass

override string Ext.Net.BaseControl.CssClass
getset

◆ DefaultValueMode

virtual DefaultValueMode Ext.Net.BaseControl.DefaultValueMode
getset

◆ DynamicID

string Ext.Net.BaseControl.DynamicID
getprotected

◆ Factory

virtual FactoryConfig Ext.Net.BaseControl.Factory
getset

◆ FactoryAlias

virtual string Ext.Net.BaseControl.FactoryAlias
getset

◆ FactoryInstance

virtual string Ext.Net.BaseControl.FactoryInstance
getset

◆ Font

override System.Web.UI.WebControls.FontInfo Ext.Net.BaseControl.Font
get

◆ ForeColor

override Color Ext.Net.BaseControl.ForeColor
getset

◆ FormatControlForValue

string Ext.Net.BaseControl.FormatControlForValue
getset

◆ GlobalResources

virtual List<ResourceItem> Ext.Net.BaseControl.GlobalResources
getprotected

◆ HasOwnIDMode

bool Ext.Net.BaseControl.HasOwnIDMode
get

◆ HasOwnNamespace

bool Ext.Net.BaseControl.HasOwnNamespace
get

◆ HasResourceManager

virtual bool Ext.Net.BaseControl.HasResourceManager
get

◆ Height

override Unit Ext.Net.BaseControl.Height
getset

◆ HtmlHelper

System.Web.Mvc.HtmlHelper?? Ext.Net.BaseControl.HtmlHelper
getset

◆ ID

override string Ext.Net.BaseControl.ID
getset

The unique id of this component instance (defaults to an auto-assigned id). Components created with an id may be accessed globally using Ext.getCmp. You can use the itemId config, and ComponentQuery which provides selector-based searching for Sencha Components analogous to DOM querying. The Container class contains shortcut methods to query its descendant Components by selector. Note that this id will also be used as the element id for the containing HTML element that is rendered to the page for this component. This allows you to write id-based CSS rules to style the specific instance of this component uniquely, and also to select sub-elements using this component's id as the parent. Note: to avoid complications imposed by a unique id also see itemId. Note: to access the container of a AbstractComponent see ownerCt.

◆ IDFromControlFor

virtual bool Ext.Net.BaseControl.IDFromControlFor
getset

◆ IDMode

virtual IDMode Ext.Net.BaseControl.IDMode
getset

Options for controlling how the .ClientID property is rendered in the client.

◆ InitialConfig

virtual string??? Ext.Net.BaseControl.InitialConfig
get

This AbstractComponent's initial configuration specification. Read-only.

◆ InstanceOf

virtual string Ext.Net.BaseControl.InstanceOf
get

◆ IsAjaxRequestInitiator

virtual bool Ext.Net.BaseControl.IsAjaxRequestInitiator
get

◆ IsDebugging

virtual bool Ext.Net.BaseControl.IsDebugging
getprotected

◆ IsDefault

virtual bool Ext.Net.BaseControl.IsDefault
get

Does this object currently represent it's default state.

◆ IsDynamic

bool Ext.Net.BaseControl.IsDynamic
getset

Set to true if a control is meant to be dynamically rendered. In absolutely most cases, this is set to true automatically if needed and originally the property was internal. Though, in some very specific and edge cases a developer might need to set it to true by his own. Setting it to true you should be absolutelly sure it is required. For example, if it is recommended by Ext.NET support team. Also it can be changed only to true, but not backwards. Defaults to false.

◆ IsGeneratedID

virtual bool Ext.Net.BaseControl.IsGeneratedID
get

◆ IsInForm

virtual bool Ext.Net.BaseControl.IsInForm
get

◆ IsInHead

virtual bool Ext.Net.BaseControl.IsInHead
get

◆ IsInUpdatePanelRefresh

virtual bool Ext.Net.BaseControl.IsInUpdatePanelRefresh
get

◆ IsLazy

virtual bool Ext.Net.BaseControl.IsLazy
get

◆ IsMVC

bool Ext.Net.BaseControl.IsMVC
get

◆ ItemID

virtual string Ext.Net.BaseControl.ItemID
getset

An itemId can be used as an alternative way to get a reference to a component when no object reference is available. Instead of using an id with Ext.getCmp, use itemId with Ext.container.Container.getComponent which will retrieve itemId's or id's. Since itemId's are an index to the container's internal MixedCollection, the itemId is scoped locally to the container – avoiding potential conflicts with Ext.ComponentMgr which requires a unique id

◆ LazyMode

virtual LazyMode? Ext.Net.BaseControl.LazyMode
getset

Options for controlling how the lazy control is instantiated in the client.

◆ MyUpdatePanel

virtual Control Ext.Net.BaseControl.MyUpdatePanel
get

◆ Namespace

virtual string Ext.Net.BaseControl.Namespace
getset

◆ ParentComponent

virtual AbstractComponent Ext.Net.BaseControl.ParentComponent
get

◆ ParentComponentNotLazyOrDynamic

virtual AbstractComponent Ext.Net.BaseControl.ParentComponentNotLazyOrDynamic
get

◆ ParentForm

virtual System.Web.UI.HtmlControls.HtmlForm Ext.Net.BaseControl.ParentForm
get

◆ ParentWebControl

virtual BaseControl Ext.Net.BaseControl.ParentWebControl
get

◆ PostBackArgument

virtual string Ext.Net.BaseControl.PostBackArgument
getsetprotected

◆ PostBackConfig

virtual string Ext.Net.BaseControl.PostBackConfig
getprotected

◆ ProductName

string Ext.Net.BaseControl.ProductName
get

The product name

◆ RegisterAllResources

bool Ext.Net.BaseControl.RegisterAllResources
getset

◆ RemoveContainer

virtual bool Ext.Net.BaseControl.RemoveContainer
getprotected

◆ RenderTags

virtual bool Ext.Net.BaseControl.RenderTags
getprotected

◆ ResourceItems

virtual List<ClientResourceItem> Ext.Net.BaseControl.ResourceItems
get

◆ ResourceManager

virtual ResourceManager Ext.Net.BaseControl.ResourceManager
get

◆ Resources

virtual List<ResourceItem> Ext.Net.BaseControl.Resources
getprotected

◆ StopIDModeInheritance

virtual bool Ext.Net.BaseControl.StopIDModeInheritance
getset

◆ StopLazyModeInheritance

virtual bool Ext.Net.BaseControl.StopLazyModeInheritance
getset

◆ TemplateWidget

virtual bool Ext.Net.BaseControl.TemplateWidget
getset

◆ TemplateWidgetFnName

virtual string Ext.Net.BaseControl.TemplateWidgetFnName
getset

◆ ToolTip

override string Ext.Net.BaseControl.ToolTip
getset

◆ UXScriptItem

ClientScriptItem Ext.Net.BaseControl.UXScriptItem
staticgetprotected

◆ UXStyleItem

ClientStyleItem Ext.Net.BaseControl.UXStyleItem
staticgetprotected

◆ Version

virtual string Ext.Net.BaseControl.Version
get

The Version number of this build

◆ ViewContext

System.Web.Mvc.ViewContext Ext.Net.BaseControl.ViewContext
getset

◆ ViewData

virtual ViewDataDictionary Ext.Net.BaseControl.ViewData
get

◆ Width

override Unit Ext.Net.BaseControl.Width
getset


The documentation for this class was generated from the following files: