X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/7a654f8d43fdb43d78b63d90528bed6e86b608cc..3789b528d8dd8aad4558e38e22d775bcab1cbd36:/docs/output/Ext.data.Types.js diff --git a/docs/output/Ext.data.Types.js b/docs/output/Ext.data.Types.js new file mode 100644 index 00000000..b0613d23 --- /dev/null +++ b/docs/output/Ext.data.Types.js @@ -0,0 +1,189 @@ +Ext.data.JsonP.Ext_data_Types({ + "tagname": "class", + "name": "Ext.data.Types", + "doc": "

This is s static class containing the system-supplied data types which may be given to a Field.

\n

The properties in this class are used as type indicators in the Field class, so to\ntest whether a Field is of a certain type, compare the type property against properties\nof this class.

\n

Developers may add their own application-specific data types to this class. Definition names must be UPPERCASE.\neach type definition must contain three properties:

\n
\n

For example, to create a VELatLong field (See the Microsoft Bing Mapping API) containing the latitude/longitude value of a datapoint on a map from a JsonReader data block\nwhich contained the properties lat and long, you would define a new data type like this:

\n
// Add a new Field data type which stores a VELatLong object in the Record.\nExt.data.Types.VELATLONG = {\n    convert: function(v, data) {\n        return new VELatLong(data.lat, data.long);\n    },\n    sortType: function(v) {\n        return v.Latitude;  // When sorting, order by latitude\n    },\n    type: 'VELatLong'\n};\n
\n

Then, when declaring a Model, use \n

var types = Ext.data.Types; // allow shorthand type access\nExt.define('Unit',\n    extend: 'Ext.data.Model', \n    fields: [\n        { name: 'unitName', mapping: 'UnitName' },\n        { name: 'curSpeed', mapping: 'CurSpeed', type: types.INT },\n        { name: 'latitude', mapping: 'lat', type: types.FLOAT },\n        { name: 'latitude', mapping: 'lat', type: types.FLOAT },\n        { name: 'position', type: types.VELATLONG }\n    ]\n});\n
\n\n", + "extends": null, + "mixins": [ + + ], + "alternateClassNames": [ + + ], + "xtype": null, + "author": null, + "docauthor": null, + "singleton": true, + "private": false, + "cfg": [ + + ], + "method": [ + + ], + "property": [ + { + "tagname": "property", + "name": "AUTO", + "member": "Ext.data.Types", + "type": "Object.", + "doc": "

This data type means that no conversion is applied to the raw data before it is placed into a Record.

\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 66, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types-property-AUTO" + }, + { + "tagname": "property", + "name": "BOOL", + "member": "Ext.data.Types", + "type": "Object.", + "doc": "

This data type means that the raw data is converted into a boolean before it is placed into\na Record. The string \"true\" and the number 1 are converted to boolean true.

\n\n\n

The synonym BOOLEAN is equivalent.

\n\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 123, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types-property-BOOL", + "shortDoc": "This data type means that the raw data is converted into a boolean before it is placed into\na Record. The string \"tru..." + }, + { + "tagname": "property", + "name": "BOOLEAN", + "member": "Ext.data.Types", + "type": "Object.", + "doc": "

This data type means that the raw data is converted into a boolean before it is placed into\na Record. The string \"true\" and the number 1 are converted to boolean true.

\n\n\n

The synonym BOOL is equivalent.

\n\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 176, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types-property-BOOLEAN", + "shortDoc": "This data type means that the raw data is converted into a boolean before it is placed into\na Record. The string \"tru..." + }, + { + "tagname": "property", + "name": "DATE", + "member": "Ext.data.Types", + "type": "Object.", + "doc": "

This data type means that the raw data is converted into a Date before it is placed into a Record.\nThe date format is specified in the constructor of the Ext.data.Field to which this type is\nbeing applied.

\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 141, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types-property-DATE", + "shortDoc": "This data type means that the raw data is converted into a Date before it is placed into a Record.\nThe date format is..." + }, + { + "tagname": "property", + "name": "FLOAT", + "member": "Ext.data.Types", + "type": "Object.", + "doc": "

This data type means that the raw data is converted into a number before it is placed into a Record.

\n\n

The synonym NUMBER is equivalent.

\n\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 108, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types-property-FLOAT", + "shortDoc": "This data type means that the raw data is converted into a number before it is placed into a Record.\n\nThe synonym NUM..." + }, + { + "tagname": "property", + "name": "INT", + "member": "Ext.data.Types", + "type": "Object.", + "doc": "

This data type means that the raw data is converted into an integer before it is placed into a Record.

\n\n

The synonym INTEGER is equivalent.

\n\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 93, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types-property-INT", + "shortDoc": "This data type means that the raw data is converted into an integer before it is placed into a Record.\n\nThe synonym I..." + }, + { + "tagname": "property", + "name": "INTEGER", + "member": "Ext.data.Types", + "type": "Object.", + "doc": "

This data type means that the raw data is converted into an integer before it is placed into a Record.

\n\n

The synonym INT is equivalent.

\n\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 185, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types-property-INTEGER", + "shortDoc": "This data type means that the raw data is converted into an integer before it is placed into a Record.\n\nThe synonym I..." + }, + { + "tagname": "property", + "name": "NUMBER", + "member": "Ext.data.Types", + "type": "Object.", + "doc": "

This data type means that the raw data is converted into a number before it is placed into a Record.

\n\n

The synonym FLOAT is equivalent.

\n\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 193, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types-property-NUMBER", + "shortDoc": "This data type means that the raw data is converted into a number before it is placed into a Record.\n\nThe synonym FLO..." + }, + { + "tagname": "property", + "name": "STRING", + "member": "Ext.data.Types", + "type": "Object.", + "doc": "

This data type means that the raw data is converted into a String before it is placed into a Record.

\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 79, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types-property-STRING" + }, + { + "tagname": "property", + "name": "stripRe", + "member": "Ext.data.Types", + "type": "Regexp", + "doc": "

A regular expression for stripping non-numeric characters from a numeric value. Defaults to /[\\$,%]/g.\nThis should be overridden for localization.

\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 58, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types-property-stripRe", + "shortDoc": "A regular expression for stripping non-numeric characters from a numeric value. Defaults to /[\\$,%]/g.\nThis should be..." + } + ], + "event": [ + + ], + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/data/Types.js", + "linenr": 1, + "html_filename": "Types.html", + "href": "Types.html#Ext-data-Types", + "cssVar": [ + + ], + "cssMixin": [ + + ], + "component": false, + "superclasses": [ + + ], + "subclasses": [ + + ], + "mixedInto": [ + + ], + "allMixins": [ + + ] +}); \ No newline at end of file