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

More...

Inheritance diagram for Ext.Net.XScript.Builder< TXScript, TBuilder >:
Ext.Net.BaseControl.Builder< TXScript, TBuilder >

Public Member Functions

 Builder (TXScript component)
 
virtual TBuilder ScriptBlock (string scriptBlock)
 Script text More...
 
 Builder ()
 
 Builder (XScript component)
 
 Builder (XScript.Config config)
 
- Public Member Functions inherited from Ext.Net.BaseControl.Builder< TXScript, TBuilder >
 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)
 

Static Public Member Functions

static implicit operator Builder (XScript component)
 

Detailed Description

Type Constraints
TXScript :XScript 
TBuilder :Builder 
TBuilder :TXScript 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.XScript.Builder< TXScript, TBuilder >.Builder ( TXScript  component)
inline

◆ Builder() [2/4]

Ext.Net.XScript.Builder< TXScript, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.XScript.Builder< TXScript, TBuilder >.Builder ( XScript  component)
inline

◆ Builder() [4/4]

Ext.Net.XScript.Builder< TXScript, TBuilder >.Builder ( XScript.Config  config)
inline

Member Function Documentation

◆ operator Builder()

static implicit Ext.Net.XScript.Builder< TXScript, TBuilder >.operator Builder ( XScript  component)
inlinestatic

◆ ScriptBlock()

virtual TBuilder Ext.Net.XScript.Builder< TXScript, TBuilder >.ScriptBlock ( string  scriptBlock)
inlinevirtual

Script text


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