ใช้มิกซ์อินเพื่อใช้การสืบทอดหลายรายการใน ExtJS4 รหัสตัวอย่างเฉพาะมีดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
(การทำงาน(){
Ext.onReady(ฟังก์ชั่น(){
Ext.define('พูด',{
สามารถพูด: ฟังก์ชั่น () {
alert("สวัสดี");
-
-
Ext.define('กิน',{
caneat: ฟังก์ชั่น () {
alert("การกิน");
-
-
Ext.define("ผู้ใช้",{
มิกซ์อิน:{
ซีเซย์:'พูด',
งด:'กิน'
-
-
var ss = Ext.create("ผู้ใช้",{});
ss.caneat();
ss.canSay();
-
-
สิ่งที่ต้องสังเกตคือความแตกต่างระหว่างมิกซ์อินและส่วนขยาย Extended สามารถใช้การสืบทอดเดียวเท่านั้น เนื่องจากพารามิเตอร์ที่ตามมาคือการขยายได้เพียงสตริงประเภทสตริงเท่านั้น และไฟล์ไม่สามารถคั่นด้วยเครื่องหมายจุลภาค
สามารถโหลดหลายคลาสในมิกซ์อินเพื่อให้ได้รับผลของการสืบทอดหลายรายการ