X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/src/core/examples/src/Sample/CTO.js diff --git a/src/core/examples/src/Sample/CTO.js b/src/core/examples/src/Sample/CTO.js new file mode 100644 index 00000000..3d9d1828 --- /dev/null +++ b/src/core/examples/src/Sample/CTO.js @@ -0,0 +1,25 @@ +Ext.define('Sample.CTO', { + extend: 'Sample.Developer', + + statics: { + averageIQ: 140 + }, + + constructor: function(config) { + this.callParent(arguments); + + this.isSuperGeek = true; + }, + + hireNewDeveloperLike: function(developer) { + return developer.clone(); + }, + + clone: function() { + var self = this.statics(), + cloned = new self(this.config); + + alert(Ext.getClassName(this.callParent())); + return cloned; + } +});