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