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

More...

Inheritance diagram for Ext.Net.ActionItem.Builder< TActionItem, TBuilder >:
Ext.Net.BaseItem.Builder< TActionItem, TBuilder >

Public Member Functions

 Builder (TActionItem component)
 
virtual TBuilder Icon (Icon icon)
 An icon to apply to the icon image. To determine the class dynamically, configure the item with a getClass function. More...
 
virtual TBuilder IconCls (string iconCls)
 A CSS class to apply to the icon image. To determine the class dynamically, configure the item with a getClass function. More...
 
virtual TBuilder IconUrl (string iconUrl)
 The url of an image to display as the clickable element in the column. More...
 
virtual TBuilder GetClass (Action< JFunction > action)
 A function which returns the CSS class to apply to the icon image. More...
 
virtual TBuilder GetTip (Action< JFunction > action)
 A function which returns the tooltip string for any row. More...
 
virtual TBuilder IsDisabled (Action< JFunction > action)
 A function which determines whether the action item for any row is disabled and returns true or false. More...
 
virtual TBuilder Handler (string handler)
 A function called when the icon is clicked. More...
 
virtual TBuilder Scope (string scope)
 The scope (this reference) in which the handler, getClass, isDisabled and getTip fuctions are executed. Defaults to this Column. More...
 
virtual TBuilder Tooltip (string tooltip)
 A tooltip message to be displayed on hover. Ext.tip.QuickTipManager must have been initialized. More...
 
virtual TBuilder Disabled (bool disabled)
 If true, the action will not respond to click events, and will be displayed semi-opaque. More...
 
 Builder ()
 
 Builder (ActionItem component)
 
 Builder (ActionItem.Config config)
 
- Public Member Functions inherited from Ext.Net.BaseItem.Builder< TActionItem, 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 (ActionItem component)
 
- Static Public Member Functions inherited from Ext.Net.BaseItem.Builder< TActionItem, 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< TActionItem, TBuilder >
TItem item
 

Detailed Description

Type Constraints
TActionItem :ActionItem 
TBuilder :Builder 
TBuilder :TActionItem 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.Builder ( TActionItem  component)
inline

◆ Builder() [2/4]

Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.Builder ( ActionItem  component)
inline

◆ Builder() [4/4]

Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.Builder ( ActionItem.Config  config)
inline

Member Function Documentation

◆ Disabled()

virtual TBuilder Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.Disabled ( bool  disabled)
inlinevirtual

If true, the action will not respond to click events, and will be displayed semi-opaque.

◆ GetClass()

virtual TBuilder Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.GetClass ( Action< JFunction action)
inlinevirtual

A function which returns the CSS class to apply to the icon image.

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ GetTip()

virtual TBuilder Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.GetTip ( Action< JFunction action)
inlinevirtual

A function which returns the tooltip string for any row.

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Handler()

virtual TBuilder Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.Handler ( string  handler)
inlinevirtual

A function called when the icon is clicked.

◆ Icon()

virtual TBuilder Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.Icon ( Icon  icon)
inlinevirtual

An icon to apply to the icon image. To determine the class dynamically, configure the item with a getClass function.

◆ IconCls()

virtual TBuilder Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.IconCls ( string  iconCls)
inlinevirtual

A CSS class to apply to the icon image. To determine the class dynamically, configure the item with a getClass function.

◆ IconUrl()

virtual TBuilder Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.IconUrl ( string  iconUrl)
inlinevirtual

The url of an image to display as the clickable element in the column.

◆ IsDisabled()

virtual TBuilder Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.IsDisabled ( Action< JFunction action)
inlinevirtual

A function which determines whether the action item for any row is disabled and returns true or false.

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ operator Builder()

static implicit Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.operator Builder ( ActionItem  component)
inlinestatic

◆ Scope()

virtual TBuilder Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.Scope ( string  scope)
inlinevirtual

The scope (this reference) in which the handler, getClass, isDisabled and getTip fuctions are executed. Defaults to this Column.

◆ Tooltip()

virtual TBuilder Ext.Net.ActionItem.Builder< TActionItem, TBuilder >.Tooltip ( string  tooltip)
inlinevirtual

A tooltip message to be displayed on hover. Ext.tip.QuickTipManager must have been initialized.


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