/** * @author Tommy Maintz * * This class is the simple default id generator for Model instances. * * An example of a configured simple generator would be: * * Ext.define('MyApp.data.MyModel', { * extend: 'Ext.data.Model', * config: { * identifier: { * type: 'simple', * prefix: 'ID_' * } * } * }); * // assign id's of ID_1, ID_2, ID_3, etc. * */ Ext.define('Ext.data.identifier.Simple', { alias: 'data.identifier.simple', statics: { AUTO_ID: 1 }, config: { prefix: 'ext-record-' }, constructor: function(config) { this.initConfig(config); }, generate: function(record) { return this._prefix + this.self.AUTO_ID++; } });