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

More...

Inheritance diagram for Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >:
Ext.Net.Observable.Builder< TKeyNav, TBuilder >

Public Member Functions

 Builder (TKeyNav component)
 
virtual TBuilder ComponentEvent (bool componentEvent)
 True to listen component event instead underlying element More...
 
virtual TBuilder DefaultEventAction (EventAction defaultEventAction)
 The method to call on the Ext.EventObject after this KeyNav intercepts a key. Valid values are Ext.EventObject.stopEvent, Ext.EventObject.preventDefault and Ext.EventObject.stopPropagation. More...
 
virtual TBuilder Disabled (bool disabled)
 True to disable this KeyNav instance (defaults to false) More...
 
virtual TBuilder EventName (string eventName)
 The event to listen for to pick up key events. Defaults to: "keypress" More...
 
virtual TBuilder ForceKeyDown (bool forceKeyDown)
 Handle the keydown event instead of keypress. KeyNav automatically does this for IE since IE does not propagate special keys on keypress, but setting this to true will force other browsers to also handle keydown instead of keypress. Defaults to: false More...
 
virtual TBuilder ComponentElement (string componentElement)
 Element name of target component (can be used if KeyNav belongs to a component) More...
 
virtual TBuilder IgnoreInputFields (bool ignoreInputFields)
 Configure this as true if there are any input fields within the target, and this KeyNav should not process events from input fields, (<input>, <textarea> and elements withcontentEditable="true"). Defaults to: false More...
 
virtual TBuilder Priority (int? priority)
 The priority to set on this KeyNav's listener. Listeners with a higher priority are fired before those with lower priority. More...
 
virtual TBuilder ProcessEvent (Action< JFunction > action)
 
virtual TBuilder ProcessEventScope (string processEventScope)
 The scope (this context) in which the processEvent method is executed. More...
 
virtual TBuilder Target (string target)
 The element to bind to More...
 
virtual TBuilder Space (Action< JFunction > action)
 
virtual TBuilder Left (Action< JFunction > action)
 
virtual TBuilder Right (Action< JFunction > action)
 
virtual TBuilder Up (Action< JFunction > action)
 
virtual TBuilder Down (Action< JFunction > action)
 
virtual TBuilder PageUp (Action< JFunction > action)
 
virtual TBuilder PageDown (Action< JFunction > action)
 
virtual TBuilder Del (Action< JFunction > action)
 
virtual TBuilder Home (Action< JFunction > action)
 
virtual TBuilder End (Action< JFunction > action)
 
virtual TBuilder Enter (Action< JFunction > action)
 
virtual TBuilder Esc (Action< JFunction > action)
 
virtual TBuilder Tab (Action< JFunction > action)
 
 Builder ()
 
 Builder (KeyNav component)
 
 Builder (KeyNav.Config config)
 

Static Public Member Functions

static implicit operator Builder (KeyNav component)
 

Detailed Description

Type Constraints
TKeyNav :KeyNav 
TBuilder :Builder 
TBuilder :TKeyNav 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Builder ( TKeyNav  component)
inline

◆ Builder() [2/4]

Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Builder ( KeyNav  component)
inline

◆ Builder() [4/4]

Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Builder ( KeyNav.Config  config)
inline

Member Function Documentation

◆ ComponentElement()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.ComponentElement ( string  componentElement)
inlinevirtual

Element name of target component (can be used if KeyNav belongs to a component)

◆ ComponentEvent()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.ComponentEvent ( bool  componentEvent)
inlinevirtual

True to listen component event instead underlying element

◆ DefaultEventAction()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.DefaultEventAction ( EventAction  defaultEventAction)
inlinevirtual

The method to call on the Ext.EventObject after this KeyNav intercepts a key. Valid values are Ext.EventObject.stopEvent, Ext.EventObject.preventDefault and Ext.EventObject.stopPropagation.

◆ Del()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Del ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Disabled()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Disabled ( bool  disabled)
inlinevirtual

True to disable this KeyNav instance (defaults to false)

◆ Down()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Down ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ End()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.End ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Enter()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Enter ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Esc()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Esc ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ EventName()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.EventName ( string  eventName)
inlinevirtual

The event to listen for to pick up key events. Defaults to: "keypress"

◆ ForceKeyDown()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.ForceKeyDown ( bool  forceKeyDown)
inlinevirtual

Handle the keydown event instead of keypress. KeyNav automatically does this for IE since IE does not propagate special keys on keypress, but setting this to true will force other browsers to also handle keydown instead of keypress. Defaults to: false

◆ Home()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Home ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ IgnoreInputFields()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.IgnoreInputFields ( bool  ignoreInputFields)
inlinevirtual

Configure this as true if there are any input fields within the target, and this KeyNav should not process events from input fields, (<input>, <textarea> and elements withcontentEditable="true"). Defaults to: false

◆ Left()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Left ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ operator Builder()

static implicit Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.operator Builder ( KeyNav  component)
inlinestatic

◆ PageDown()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.PageDown ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ PageUp()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.PageUp ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Priority()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Priority ( int?  priority)
inlinevirtual

The priority to set on this KeyNav's listener. Listeners with a higher priority are fired before those with lower priority.

◆ ProcessEvent()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.ProcessEvent ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ ProcessEventScope()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.ProcessEventScope ( string  processEventScope)
inlinevirtual

The scope (this context) in which the processEvent method is executed.

◆ Right()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Right ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Space()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Space ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Tab()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Tab ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Target()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Target ( string  target)
inlinevirtual

The element to bind to

◆ Up()

virtual TBuilder Ext.Net.KeyNav.Builder< TKeyNav, TBuilder >.Up ( Action< JFunction action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

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