2014-12-29 3 views
0

그래서 Sencha ExtJS 4.1.0을 사용하는 프로젝트에서 작업하고 있지만이 버전에는 없지만 버전 4.2.1에있는 몇 가지 방법을 사용해야합니다.최신 버전의 Sencha ExtJS에서 개체를 사용하는 방법?

특히 Ext.form.field.ComboBox 클래스와 setMargin과 같은 메서드를 사용하려고합니다.

내 ExtJS 폴더에서 필요한 클래스를 새로운 것으로 바꿀 수 있습니까?

감사합니다.

+2

ComboBoxClass를 재정 의하여 setMargin 메서드를 추가 할 수 있습니다. 전체 수업을 대체하는 것보다 더 좋을 것입니다. – Chandru

답변

1

일반적으로 최신 버전의 클래스 (파일)를 가져 와서 이전 버전의 해당 클래스로 바꿀 수는 없습니다. 메소드가 추가 될뿐만 아니라 일부는 제거 될 수 있고 이전 버전에서는 여전히 필요하며 서명 (메소드 호출 인수)이 변경되거나 HTML 마크 업이 변경 될 수 있습니다.

당신은 새로운 클래스에서 메소드를 연구하고 그것을 확장이나 오버라이드 형태로 기존 메소드에 수동으로 추가 할 수 있습니다.

또한 새로운 기능이 더 필요하다고 판단되면 전체 앱을 새 버전 또는 더 새로운 버전으로 업그레이드해야 할 때입니다.