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

More...

Inheritance diagram for Ext.Net.App.Config:
Ext.Net.XControllerBase.Config Ext.Net.Observable.Config Ext.Net.BaseControl.Config Ext.Net.IApply

Static Public Member Functions

static implicit operator App.Builder (App.Config config)
 
- Static Public Member Functions inherited from Ext.Net.BaseControl.Config
static Config ToConfig (string config)
 
static TConfig ToConfig< TConfig > (string config)
 

Properties

ItemsCollection< ObservableLaunch [get]
 
virtual string AppFolder [get, set]
 The path to the directory which contains all application's classes. This path will be registered via Ext.Loader.setPath for the namespace specified in the name config. More...
 
virtual string AppProperty [get, set]
 The name of a property to be assigned to the main namespace to gain a reference to this application. Can be set to an empty value to prevent the reference from being created More...
 
virtual bool AutoCreateViewport [get, set]
 True to automatically load and instantiate AppName.view.Viewport before firing the launch function. Defaults to: false More...
 
virtual string[] Controllers [get, set]
 Names of controllers that the app uses. More...
 
virtual string DefaultToken [get, set]
 The default token to be used at application launch if one is not present. Often this is set to something like 'home'. Defaults to: null. More...
 
virtual string GlyphFontFamily [get, set]
 The glyphFontFamily to use for this application. Used as the default font-family for all components that support a glyph config. More...
 
virtual string[] Namespaces [get, set]
 The list of namespace prefixes used in the application to resolve dependencies like Views and Stores More...
 
virtual string LaunchHandler [get, set]
 Called automatically when the page has completely loaded. More...
 
ParameterCollection Paths [get]
 Additional load paths to add to Ext.Loader. See Ext.Loader.paths config for more details. More...
 
override string Name [get, set]
 The name of your application. This will also be the namespace for your views, controllers models and stores. Don't use spaces or special characters in the name. More...
 
virtual string Scope [get, set]
 The scope to execute the launch function in. Defaults to the Application instance. More...
 
- Properties inherited from Ext.Net.XControllerBase.Config
virtual string[] ModelNames [get, set]
 Array of models to require from AppName.model namespace. More...
 
ItemsCollection< ModelModels [get]
 
virtual string[] StoreNames [get, set]
 Array of stores to require from AppName.store namespace and to generate getter methods for. More...
 
ItemsCollection< AbstractStoreStores [get]
 
List< AppRefRefs [get]
 
virtual string[] ViewNames [get, set]
 Array of views to require from AppName.view namespace and to generate getter methods for. More...
 
virtual string Name [get, set]
 The controller name. Required More...
 
- Properties inherited from Ext.Net.Observable.Config
ConfigItemCollection CustomConfig [get]
 Collection of custom js config More...
 
MessageBusListeners MessageBusListeners [get]
 
MessageBusDirectEvents MessageBusDirectEvents [get]
 
- Properties inherited from Ext.Net.BaseControl.Config
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. More...
 
virtual bool Disabled [get, set]
 
virtual short TabIndex [get, set]
 
virtual bool IsInForm [get, set]
 
virtual Unit Height [get, set]
 
virtual Unit Width [get, set]
 
virtual string ToolTip [get, set]
 
virtual bool RegisterAllResources [get, set]
 
virtual bool AutoDataBind [get, set]
 
virtual IDMode IDMode [get, set]
 
virtual LazyMode LazyMode [get, set]
 
virtual string Namespace [get, set]
 
List< ClientResourceItemResourceItems [get]
 

Additional Inherited Members

- Public Member Functions inherited from Ext.Net.BaseControl.Config
override string ToString ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
new Type GetType ()
 
object ApplyIf (object obj)
 
Apply< T > (object obj)
 
object Apply (object obj)
 
virtual string ToScript ()
 

Detailed Description

Member Function Documentation

◆ operator App.Builder()

static implicit Ext.Net.App.Config.operator App.Builder ( App.Config  config)
inlinestatic

Property Documentation

◆ AppFolder

virtual string Ext.Net.App.Config.AppFolder
getset

The path to the directory which contains all application's classes. This path will be registered via Ext.Loader.setPath for the namespace specified in the name config.

◆ AppProperty

virtual string Ext.Net.App.Config.AppProperty
getset

The name of a property to be assigned to the main namespace to gain a reference to this application. Can be set to an empty value to prevent the reference from being created

◆ AutoCreateViewport

virtual bool Ext.Net.App.Config.AutoCreateViewport
getset

True to automatically load and instantiate AppName.view.Viewport before firing the launch function. Defaults to: false

◆ Controllers

virtual string [] Ext.Net.App.Config.Controllers
getset

Names of controllers that the app uses.

◆ DefaultToken

virtual string Ext.Net.App.Config.DefaultToken
getset

The default token to be used at application launch if one is not present. Often this is set to something like 'home'. Defaults to: null.

◆ GlyphFontFamily

virtual string Ext.Net.App.Config.GlyphFontFamily
getset

The glyphFontFamily to use for this application. Used as the default font-family for all components that support a glyph config.

◆ Launch

ItemsCollection<Observable> Ext.Net.App.Config.Launch
get

◆ LaunchHandler

virtual string Ext.Net.App.Config.LaunchHandler
getset

Called automatically when the page has completely loaded.

◆ Name

override string Ext.Net.App.Config.Name
getset

The name of your application. This will also be the namespace for your views, controllers models and stores. Don't use spaces or special characters in the name.

◆ Namespaces

virtual string [] Ext.Net.App.Config.Namespaces
getset

The list of namespace prefixes used in the application to resolve dependencies like Views and Stores

◆ Paths

ParameterCollection Ext.Net.App.Config.Paths
get

Additional load paths to add to Ext.Loader. See Ext.Loader.paths config for more details.

◆ Scope

virtual string Ext.Net.App.Config.Scope
getset

The scope to execute the launch function in. Defaults to the Application instance.


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