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.
\nThe 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.
\nDevelopers may add their own application-specific data types to this class. Definition names must be UPPERCASE.\neach type definition must contain three properties:
\nconvert
: FunctionsortType
: Function type
: String 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:
// 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
\nThen, 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
.
The synonym BOOLEAN
is equivalent.
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
.
The synonym BOOL
is equivalent.
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\nThe synonym NUMBER
is equivalent.
This data type means that the raw data is converted into an integer before it is placed into a Record.
\n\nThe synonym INTEGER
is equivalent.
This data type means that the raw data is converted into an integer before it is placed into a Record.
\n\nThe synonym INT
is equivalent.
This data type means that the raw data is converted into a number before it is placed into a Record.
\n\nThe synonym FLOAT
is equivalent.
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