viewmodel_types.js

Summary
viewmodel_types.js
ngFieldDef_BoolngViewModel Boolean field (based on ngFieldDef BOOL).
ngFieldDef_IntegerngViewModel Integer field (based on ngFieldDef INTEGER).
ngFieldDef_FloatngViewModel Float field (based on ngFieldDef FLOAT).
ngFieldDef_SBytengViewModel Signed byte field (based on ngFieldDef SBYTE).
ngFieldDef_BytengViewModel Byte field (based on ngFieldDef BYTE).
ngFieldDef_ShortngViewModel Short field (based on ngFieldDef SHORT).
ngFieldDef_UShortngViewModel Unsigned short field (based on ngFieldDef USHORT).
ngFieldDef_LongngViewModel Long field (based on ngFieldDef LONG).
ngFieldDef_ULongngViewModel Unsigned long field (based on ngFieldDef ULONG).
ngFieldDef_DecimalngViewModel Decimal field (based on ngFieldDef DECIMAL).
ngFieldDef_StringngViewModel String field (based on ngFieldDef NVARCHAR).
ngFieldDef_TimestampngViewModel Timestamp field (based on ngFieldDef TIMESTAMP).
ngFieldDef_DateTimengViewModel Date and time field (based on ngFieldDef DATETIME).
ngFieldDef_DatengViewModel Date field (based on ngFieldDef DATE).
ngFieldDef_TimengViewModel Time field (based on ngFieldDef TIME).
ngFieldDef_UTCTimestampngViewModel UTC timestamp field (based on ngFieldDef UTCTIMESTAMP).
ngFieldDef_UTCDateTimengViewModel UTC date and time field (based on ngFieldDef UTCDATETIME).
ngFieldDef_UTCDatengViewModel UTC date field (based on ngFieldDef UTCDATE).
ngFieldDef_UTCTimengViewModel UTC time field (based on ngFieldDef UTCTIME).
ngFieldDef_ArrayngViewModel Array field (based on ngFieldDef ARRAY).
ngFieldDef_ObjectngViewModel Object field (based on ngFieldDef OBJECT).
ngFieldDef_WWWngViewModel WWW string field (based on ngFieldDef NVARCHAR).
ngFieldDef_EmailngViewModel Email string field (based on ngFieldDef NVARCHAR).
ngFieldDef_IP4ngViewModel IP4 string field (based on ngFieldDef NVARCHAR).
ngFieldDef_IP6ngViewModel IP6 string field (based on ngFieldDef NVARCHAR).
ngFieldDef_CurrencyngViewModel Currency field (based on ngFieldDef DECIMAL).
ngFieldDef_DistancengViewModel Distance field (based on ngFieldDef FLOAT).
ngFieldDef_AreangViewModel Area field (based on ngFieldDef FLOAT).
ngFieldDef_SIUnitsngViewModel SIUnits field (based on ngFieldDef FLOAT).
ngFieldDef_MinutesngViewModel Minutes field (based on ngFieldDef FLOAT).
ngFieldDef_SecondsngViewModel Seconds field (based on ngFieldDef FLOAT).
ngFieldDef_BytesngViewModel Bytes field (based on ngFieldDef FLOAT).
ngFieldDef_PhonengViewModel Phone field (based on ngFieldDef NVARCHAR).

ngFieldDef_Bool

ngViewModel Boolean field (based on ngFieldDef BOOL).

Syntax

new ngFieldDef_Bool ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Integer

ngViewModel Integer field (based on ngFieldDef INTEGER).

Syntax

new ngFieldDef_Integer ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Float

ngViewModel Float field (based on ngFieldDef FLOAT).

Syntax

new ngFieldDef_Float ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_SByte

ngViewModel Signed byte field (based on ngFieldDef SBYTE).

Syntax

new ngFieldDef_SByte ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Byte

ngViewModel Byte field (based on ngFieldDef BYTE).

Syntax

new ngFieldDef_Byte ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Short

ngViewModel Short field (based on ngFieldDef SHORT).

Syntax

new ngFieldDef_Short ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_UShort

ngViewModel Unsigned short field (based on ngFieldDef USHORT).

Syntax

new ngFieldDef_UShort ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Long

ngViewModel Long field (based on ngFieldDef LONG).

Syntax

new ngFieldDef_Long ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_ULong

ngViewModel Unsigned long field (based on ngFieldDef ULONG).

Syntax

new ngFieldDef_ULong ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Decimal

ngViewModel Decimal field (based on ngFieldDef DECIMAL).

Syntax

new ngFieldDef_Decimal ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_String

ngViewModel String field (based on ngFieldDef NVARCHAR).

Syntax

new ngFieldDef_String ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Timestamp

ngViewModel Timestamp field (based on ngFieldDef TIMESTAMP).

Syntax

new ngFieldDef_Timestamp ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_DateTime

ngViewModel Date and time field (based on ngFieldDef DATETIME).

Syntax

new ngFieldDef_DateTime ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Date

ngViewModel Date field (based on ngFieldDef DATE).

Syntax

new ngFieldDef_Date ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Time

ngViewModel Time field (based on ngFieldDef TIME).

Syntax

new ngFieldDef_Time ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_UTCTimestamp

ngViewModel UTC timestamp field (based on ngFieldDef UTCTIMESTAMP).

Syntax

new ngFieldDef_UTCTimestamp ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_UTCDateTime

ngViewModel UTC date and time field (based on ngFieldDef UTCDATETIME).

Syntax

new ngFieldDef_UTCDateTime ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_UTCDate

ngViewModel UTC date field (based on ngFieldDef UTCDATE).

Syntax

new ngFieldDef_UTCDate ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_UTCTime

ngViewModel UTC time field (based on ngFieldDef UTCTIME).

Syntax

new ngFieldDef_UTCTime ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Array

ngViewModel Array field (based on ngFieldDef ARRAY).

Syntax

new ngFieldDef_Array ([string id =’’, object attrs={}, object valfielddef=null])

Parameters

idfield id
attrsfield attributes
valfielddefngFieldDef instance used for array value type casting and validation, null if validation is not required

ngFieldDef_Object

ngViewModel Object field (based on ngFieldDef OBJECT).

Syntax

new ngFieldDef_Object ([string id =’’, object attrs={}, object propsfielddefs=null])

Parameters

idfield id
attrsfield attributes
propsfielddefsassociative array of ngFieldDef instances used for object properties value type casting and validation, null if validation is not required

ngFieldDef_WWW

ngViewModel WWW string field (based on ngFieldDef NVARCHAR).

Syntax

new ngFieldDef_WWW ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Email

ngViewModel Email string field (based on ngFieldDef NVARCHAR).

Syntax

new ngFieldDef_Email ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_IP4

ngViewModel IP4 string field (based on ngFieldDef NVARCHAR).

Syntax

new ngFieldDef_IP4 ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_IP6

ngViewModel IP6 string field (based on ngFieldDef NVARCHAR).

Syntax

new ngFieldDef_IP6 ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes

ngFieldDef_Currency

ngViewModel Currency field (based on ngFieldDef DECIMAL).

Syntax

new ngFieldDef_Currency ([string id =’’, string units=’’, object attrs={}, string fieldtype = ‘DECIMAL’])

Parameters

idfield id
unitscurrency unit
attrsfield attributes
fieldtypeoptional base data type

ngFieldDef_Distance

ngViewModel Distance field (based on ngFieldDef FLOAT).

Syntax

new ngFieldDef_Distance ([string id =’’, object attrs={}, string fieldtype = ‘FLOAT’])

Parameters

idfield id
attrsfield attributes
fieldtypeoptional base data type

ngFieldDef_Area

ngViewModel Area field (based on ngFieldDef FLOAT).

Syntax

new ngFieldDef_Area ([string id =’’, object attrs={}, string fieldtype = ‘FLOAT’])

Parameters

idfield id
attrsfield attributes
fieldtypeoptional base data type

ngFieldDef_SIUnits

ngViewModel SIUnits field (based on ngFieldDef FLOAT).

Syntax

new ngFieldDef_SIUnits ([string id =’’, string units=’’, object attrs={}, array allowedprefixes=undefined, string fieldtype = ‘FLOAT’])

Parameters

idfield id
unitsfield units
attrsfield attributes
allowedprefixesallowed SI prefixes
fieldtypeoptional base data type

ngFieldDef_Minutes

ngViewModel Minutes field (based on ngFieldDef FLOAT).

Syntax

new ngFieldDef_Minutes ([string id =’’, object attrs={}, string fieldtype = ‘INTEGER’])

Parameters

idfield id
attrsfield attributes
fieldtypeoptional base data type

ngFieldDef_Seconds

ngViewModel Seconds field (based on ngFieldDef FLOAT).

Syntax

new ngFieldDef_Seconds ([string id =’’, object attrs={}, string fieldtype = ‘INTEGER’])

Parameters

idfield id
attrsfield attributes
fieldtypeoptional base data type

ngFieldDef_Bytes

ngViewModel Bytes field (based on ngFieldDef FLOAT).

Syntax

new ngFieldDef_Bytes ([string id =’’, object attrs={}, string fieldtype = ‘INTEGER’])

Parameters

idfield id
attrsfield attributes
fieldtypeoptional base data type

ngFieldDef_Phone

ngViewModel Phone field (based on ngFieldDef NVARCHAR).

Syntax

new ngFieldDef_Phone ([string id =’’, object attrs={}])

Parameters

idfield id
attrsfield attributes
This class implements ViewModel object.
This class implements ViewModel field type description object.
Close