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

More...

Inheritance diagram for Ext.Net.NumberField.Builder< TNumberField, TBuilder >:
Ext.Net.NumberFieldBase.Builder< TNumberField, TBuilder >

Public Member Functions

 Builder (TNumberField component)
 
virtual TBuilder Listeners (Action< NumberFieldListeners > action)
 Client-side JavaScript Event Handlers More...
 
virtual TBuilder DirectEvents (Action< NumberFieldDirectEvents > action)
 Server-side Ajax Event Handlers More...
 
 Builder ()
 
 Builder (NumberField component)
 
 Builder (NumberField.Config config)
 
- Public Member Functions inherited from Ext.Net.NumberFieldBase.Builder< TNumberField, TBuilder >
 Builder (TNumberFieldBase component)
 
virtual TBuilder EmptyNumber (double emptyNumber)
 The fields null value. More...
 
virtual TBuilder Number (double number)
 The Number (double) to initialize this field with. More...
 
virtual TBuilder ConstrainEmptyValue (bool constrainEmptyValue)
 If true then EmptyValue will be constrained by MinValue More...
 
virtual TBuilder AllowExponential (bool allowExponential)
 Set to false to disallow Exponential number notation (defaults to true). More...
 
virtual TBuilder AllowDecimals (bool allowDecimals)
 False to disallow decimal values (defaults to true). More...
 
virtual TBuilder AutoStripChars (bool autoStripChars)
 True to automatically strip not allowed characters from the field. Defaults to false More...
 
virtual TBuilder BaseChars (string baseChars)
 The base set of characters to evaluate as valid numbers (defaults to '0123456789'). More...
 
virtual TBuilder DecimalPrecision (int decimalPrecision)
 The maximum precision to display after the decimal separator (defaults to 2). More...
 
virtual TBuilder DecimalSeparator (string decimalSeparator)
 Character(s) to allow as the decimal separator (defaults to '.'). More...
 
virtual TBuilder MaxText (string maxText)
 Error text to display if the maximum value validation fails (defaults to 'The maximum value for this field is {0}'). More...
 
virtual TBuilder MaxValue (Double maxValue)
 The maximum allowed value (defaults to Number.MAX_VALUE). Will be used by the field's validation logic, and for enabling/disabling the up spinner button. More...
 
virtual TBuilder MinText (string minText)
 Error text to display if the minimum value validation fails (defaults to 'The minimum value for this field is {0}'). More...
 
virtual TBuilder MinValue (Double minValue)
 The minimum allowed value (defaults to Number.NEGATIVE_INFINITY). Will be used by the field's validation logic, and for enabling/disabling the down spinner button. More...
 
virtual TBuilder NanText (string nanText)
 Error text to display if the value is not a valid number. For example, this can happen if a valid character like '.' or '-' is left in the field with no number (defaults to '{0} is not a valid number'). More...
 
virtual TBuilder NegativeText (string negativeText)
 Error text to display if the value is negative and minValue is set to 0. This is used instead of the minText in that circumstance only. Defaults to: "The value cannot be negative" More...
 
virtual TBuilder Step (double step)
 Specifies a numeric interval by which the field's value will be incremented or decremented when the user invokes the spinner. Defaults to 1. More...
 
virtual TBuilder TrimTrailedZeros (bool trimTrailedZeros)
 False to disallow trim trailed zeros. More...
 
virtual TBuilder SubmitLocaleSeparator (bool submitLocaleSeparator)
 False to ensure that the getSubmitValue method strips always uses . as the separator, regardless of the decimalSeparator configuration. Defaults to: true More...
 

Static Public Member Functions

static implicit operator Builder (NumberField component)
 

Detailed Description

Type Constraints
TNumberField :NumberField 
TBuilder :Builder 
TBuilder :TNumberField 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.NumberField.Builder< TNumberField, TBuilder >.Builder ( TNumberField  component)
inline

◆ Builder() [2/4]

Ext.Net.NumberField.Builder< TNumberField, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.NumberField.Builder< TNumberField, TBuilder >.Builder ( NumberField  component)
inline

◆ Builder() [4/4]

Ext.Net.NumberField.Builder< TNumberField, TBuilder >.Builder ( NumberField.Config  config)
inline

Member Function Documentation

◆ DirectEvents()

virtual TBuilder Ext.Net.NumberField.Builder< TNumberField, TBuilder >.DirectEvents ( Action< NumberFieldDirectEvents action)
inlinevirtual

Server-side Ajax Event Handlers

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Listeners()

virtual TBuilder Ext.Net.NumberField.Builder< TNumberField, TBuilder >.Listeners ( Action< NumberFieldListeners action)
inlinevirtual

Client-side JavaScript Event Handlers

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ operator Builder()

static implicit Ext.Net.NumberField.Builder< TNumberField, TBuilder >.operator Builder ( NumberField  component)
inlinestatic


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