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

More...

Inheritance diagram for Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >:
Ext.Net.BaseItem.Builder< TLoadMask, TBuilder >

Public Member Functions

 Builder (TLoadMask component)
 
virtual TBuilder ShowMask (bool showMask)
 True to create a single-use mask that is automatically destroyed after loading (useful for page loads), False to persist the mask element reference for multiple uses (e.g., for paged data widgets). Defaults to false. More...
 
virtual TBuilder Msg (string msg)
 The text to display in a centered loading message box (defaults to 'Loading...'). More...
 
virtual TBuilder MsgCls (string msgCls)
 The CSS class to apply to the loading message element (defaults to 'x-mask-loading'). More...
 
virtual TBuilder StoreID (string storeID)
 Optional Store to which the mask is bound. The mask is displayed when a load request is issued, and hidden on either load success, or load fail. More...
 
virtual TBuilder UseMsg (bool useMsg)
 Whether or not to use a loading message class or simply mask the bound element. Defaults to: true More...
 
 Builder ()
 
 Builder (LoadMask component)
 
 Builder (LoadMask.Config config)
 
- Public Member Functions inherited from Ext.Net.BaseItem.Builder< TLoadMask, TBuilder >
 Builder (TItem item)
 
virtual TItem ToComponent ()
 Get the instance of the underlying StateManagedItem. More...
 
virtual TBuilder CustomConfig (Action< ConfigItemCollection > action)
 Collection of custom js config More...
 

Static Public Member Functions

static implicit operator Builder (LoadMask component)
 
- Static Public Member Functions inherited from Ext.Net.BaseItem.Builder< TLoadMask, TBuilder >
static implicit operator TItem (BaseItem.Builder< TItem, TBuilder > builder)
 Implicit conversion of a TItem object directly into a TComponent. More...
 

Additional Inherited Members

- Protected Attributes inherited from Ext.Net.BaseItem.Builder< TLoadMask, TBuilder >
TItem item
 

Detailed Description

Type Constraints
TLoadMask :LoadMask 
TBuilder :Builder 
TBuilder :TLoadMask 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >.Builder ( TLoadMask  component)
inline

◆ Builder() [2/4]

Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >.Builder ( LoadMask  component)
inline

◆ Builder() [4/4]

Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >.Builder ( LoadMask.Config  config)
inline

Member Function Documentation

◆ Msg()

virtual TBuilder Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >.Msg ( string  msg)
inlinevirtual

The text to display in a centered loading message box (defaults to 'Loading...').

◆ MsgCls()

virtual TBuilder Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >.MsgCls ( string  msgCls)
inlinevirtual

The CSS class to apply to the loading message element (defaults to 'x-mask-loading').

◆ operator Builder()

static implicit Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >.operator Builder ( LoadMask  component)
inlinestatic

◆ ShowMask()

virtual TBuilder Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >.ShowMask ( bool  showMask)
inlinevirtual

True to create a single-use mask that is automatically destroyed after loading (useful for page loads), False to persist the mask element reference for multiple uses (e.g., for paged data widgets). Defaults to false.

◆ StoreID()

virtual TBuilder Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >.StoreID ( string  storeID)
inlinevirtual

Optional Store to which the mask is bound. The mask is displayed when a load request is issued, and hidden on either load success, or load fail.

◆ UseMsg()

virtual TBuilder Ext.Net.LoadMask.Builder< TLoadMask, TBuilder >.UseMsg ( bool  useMsg)
inlinevirtual

Whether or not to use a loading message class or simply mask the bound element. Defaults to: true


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