Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.BaseControl.Builder< TComponent, TBuilder > Class Template Reference

More...

Inheritance diagram for Ext.Net.BaseControl.Builder< TComponent, TBuilder >:
Ext.Net.ControlBuilder< TComponent, TBuilder > Ext.Net.IXControlBuilder< TComponent >

Public Member Functions

 Builder (TComponent control)
 
virtual TBuilder ResourceItems (Action< List< ClientResourceItem >> action)
 
virtual TBuilder ResourceItems (string url)
 
virtual TBuilder ResourceItems (params string[] url)
 
virtual TBuilder ResourceItems (IEnumerable< string > url)
 
virtual TBuilder ResourceItems (string url, bool isCss)
 
virtual TBuilder ResourceItems (bool isCss, params string[] url)
 
virtual TBuilder ResourceItems (bool isCss, IEnumerable< string > url)
 
virtual TBuilder ResourceItems (Type type, string resourceName)
 
virtual TBuilder ResourceItems (Type type, string resourceName, bool isCss)
 
virtual TBuilder ItemID (string itemId)
 An itemId can be used as an alternative way to get a reference to a component when no object reference is available. More...
 
virtual TBuilder RegisterAllResources (bool registerAllResources)
 
virtual TBuilder AutoDataBind (bool autoDataBind)
 
virtual TBuilder IDMode (IDMode idMode)
 
virtual TBuilder LazyMode (LazyMode lazyMode)
 
virtual TBuilder Namespace (string ns)
 
virtual TBuilder TemplateWidget (bool templateWidget)
 
virtual TBuilder TemplateWidgetFnName (string templateWidgetFnName)
 
virtual TBuilder FactoryAlias (string factoryAlias)
 
virtual TBuilder FactoryInstance (string factoryInstance)
 
virtual TBuilder Factory (FactoryConfig factory)
 
virtual string ToScript ()
 
virtual void Render ()
 
override void Render (Control control)
 
virtual void Render (string element, RenderMode mode)
 
virtual void Render (Control control, RenderMode mode)
 
virtual void Render (string element, RenderMode mode, bool selfRendering)
 
virtual void Render (Control control, 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 TBuilder AddScript (string script)
 Adds the script to be be called on the client. More...
 
virtual TBuilder 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 TBuilder Set (string name, object value)
 
virtual TBuilder Set (ScriptPosition position, string name, object value)
 
virtual TBuilder Call (string name)
 
virtual TBuilder Call (string name, params object[] args)
 
virtual TBuilder Call (ScriptPosition mode, string name, params object[] args)
 
virtual TBuilder Control (Action< TComponent > action)
 
- Public Member Functions inherited from Ext.Net.IXControlBuilder< TComponent >
void Render ()
 
string ToScript ()
 

Detailed Description

Type Constraints
TComponent :BaseControl 
TBuilder :BaseControl.Builder 
TBuilder :TComponent 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder()

Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Builder ( TComponent  control)
inline

Member Function Documentation

◆ AddScript() [1/2]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.AddScript ( string  script)
inlinevirtual

Adds the script to be be called on the client.

Parameters
scriptThe script

◆ AddScript() [2/2]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.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.Builder< TComponent, TBuilder >.AddTo ( Control  control)
inlinevirtual

◆ AddTo() [2/4]

virtual void Ext.Net.BaseControl.Builder< TComponent, TBuilder >.AddTo ( Control  control,
bool  selfRendering 
)
inlinevirtual

◆ AddTo() [3/4]

virtual void Ext.Net.BaseControl.Builder< TComponent, TBuilder >.AddTo ( string  element)
inlinevirtual

◆ AddTo() [4/4]

virtual void Ext.Net.BaseControl.Builder< TComponent, TBuilder >.AddTo ( string  element,
bool  selfRendering 
)
inlinevirtual

◆ AutoDataBind()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.AutoDataBind ( bool  autoDataBind)
inlinevirtual

◆ Call() [1/3]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Call ( ScriptPosition  mode,
string  name,
params object[]  args 
)
inlinevirtual

Parameters
mode
name
args
Returns

◆ Call() [2/3]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Call ( string  name)
inlinevirtual

Parameters
name
Returns

◆ Call() [3/3]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Call ( string  name,
params object[]  args 
)
inlinevirtual

Parameters
name
args
Returns

◆ Control()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Control ( Action< TComponent >  action)
inlinevirtual

◆ Factory()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Factory ( FactoryConfig  factory)
inlinevirtual

◆ FactoryAlias()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.FactoryAlias ( string  factoryAlias)
inlinevirtual

◆ FactoryInstance()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.FactoryInstance ( string  factoryInstance)
inlinevirtual

◆ IDMode()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.IDMode ( IDMode  idMode)
inlinevirtual

◆ ItemID()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ItemID ( string  itemId)
inlinevirtual

An itemId can be used as an alternative way to get a reference to a component when no object reference is available.

Parameters
itemIdThe ItemID to assign to the Component.
Returns
ControlBuilder

◆ LazyMode()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.LazyMode ( LazyMode  lazyMode)
inlinevirtual

◆ Namespace()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Namespace ( string  ns)
inlinevirtual

◆ RegisterAllResources()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.RegisterAllResources ( bool  registerAllResources)
inlinevirtual

◆ Render() [1/6]

virtual void Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Render ( )
inlinevirtual

◆ Render() [2/6]

override void Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Render ( Control  control)
inline

◆ Render() [3/6]

virtual void Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Render ( Control  control,
RenderMode  mode 
)
inlinevirtual

◆ Render() [4/6]

virtual void Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Render ( Control  control,
RenderMode  mode,
bool  selfRendering 
)
inlinevirtual

◆ Render() [5/6]

virtual void Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Render ( string  element,
RenderMode  mode 
)
inlinevirtual

◆ Render() [6/6]

virtual void Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Render ( string  element,
RenderMode  mode,
bool  selfRendering 
)
inlinevirtual

◆ ResourceItems() [1/9]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ResourceItems ( Action< List< ClientResourceItem >>  action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ ResourceItems() [2/9]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ResourceItems ( bool  isCss,
IEnumerable< string >  url 
)
inlinevirtual

◆ ResourceItems() [3/9]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ResourceItems ( bool  isCss,
params string[]  url 
)
inlinevirtual

◆ ResourceItems() [4/9]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ResourceItems ( IEnumerable< string >  url)
inlinevirtual

◆ ResourceItems() [5/9]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ResourceItems ( params string[]  url)
inlinevirtual

◆ ResourceItems() [6/9]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ResourceItems ( string  url)
inlinevirtual

◆ ResourceItems() [7/9]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ResourceItems ( string  url,
bool  isCss 
)
inlinevirtual

◆ ResourceItems() [8/9]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ResourceItems ( Type  type,
string  resourceName 
)
inlinevirtual

◆ ResourceItems() [9/9]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ResourceItems ( Type  type,
string  resourceName,
bool  isCss 
)
inlinevirtual

◆ Set() [1/2]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Set ( ScriptPosition  position,
string  name,
object  value 
)
inlinevirtual

Parameters
position
name
value
Returns

◆ Set() [2/2]

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.Set ( string  name,
object  value 
)
inlinevirtual

Parameters
name
value
Returns

◆ TemplateWidget()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.TemplateWidget ( bool  templateWidget)
inlinevirtual

◆ TemplateWidgetFnName()

virtual TBuilder Ext.Net.BaseControl.Builder< TComponent, TBuilder >.TemplateWidgetFnName ( string  templateWidgetFnName)
inlinevirtual

◆ ToScript()

virtual string Ext.Net.BaseControl.Builder< TComponent, TBuilder >.ToScript ( )
inlinevirtual


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