ExtJS4에서 다중 상속을 구현하려면 믹스인을 사용하세요. 구체적인 예시 코드는 다음과 같습니다.
( function(){
Ext.onReady(function(){
Ext.define('say',{
canSay:function(){
alert("hello");
}
});
Ext.define('eat',{
caneat:function(){
alert("eating");
}
}); Ext.define("user ",{
mixins:{
csay:'say',
ceat:'eat'
}
}); var ss = Ext. create("사용자", {});
ss.canSay()
})
한 가지 주목해야 할 점은 믹스인입니다. 확장과의 차이점은 확장 뒤에 오는 매개변수가 문자열 유형의 문자열만 될 수 있고 파일을 쉼표로 구분할 수 없기 때문에 확장은 단일 상속만 구현할 수 있다는 것입니다.
다중 상속 효과를 얻기 위해 여러 클래스를 믹스인에 로드할 수 있습니다.