X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/src/core/examples/src/Sample/Musician.js diff --git a/src/core/examples/src/Sample/Musician.js b/src/core/examples/src/Sample/Musician.js new file mode 100644 index 00000000..5929a4b9 --- /dev/null +++ b/src/core/examples/src/Sample/Musician.js @@ -0,0 +1,20 @@ +Ext.define('Sample.Musician', { + extend: 'Sample.Person', + + statics: { + clone: function(musician) { + return new this({ + name: musician.getName(), + height: musician.getHeight(), + isCool: musician.getIsCool(), + gender: musician.getGender() + }); + } + }, + + mixins: { + guitar: 'Sample.ability.CanPlayGuitar', + compose: 'Sample.ability.CanComposeSongs', + sing: 'Sample.ability.CanSing' + } +});