Gunakan mixin untuk mengimplementasikan banyak warisan di ExtJS4. Contoh kode spesifiknya adalah sebagai berikut:
Copy kode kodenya sebagai berikut:
(fungsi(){
Ext.onReady(fungsi(){
Ext.define('katakan',{
bisaKatakan:fungsi(){
peringatan("halo");
}
});
Ext.define('makan',{
caneat:fungsi(){
peringatan("makan");
}
});
Ext.define("pengguna",{
campuran:{
csay:'katakan',
ceat: 'makan'
}
});
var ss = Ext.create("pengguna",{});
ss.caneat();
ss.canSay();
});
})();
Yang perlu diperhatikan adalah perbedaan antara mixin dan extend. Extend hanya dapat mengimplementasikan pewarisan tunggal, karena parameter berikut extend hanya dapat berupa string bertipe String, dan file tidak dapat dipisahkan dengan koma.
Beberapa kelas dapat dimuat dalam mixin untuk mencapai efek pewarisan berganda.