[ExtJS4] 새로운 클래스 메커니즘

1299 단어 ext
이것은 ExtJS4를 업그레이드하지 않았습니다. 저도 원래 ExtJS3를 기반으로 한 일부 구성 요소를 개조하기 시작했습니다. extJS4의 변동이 정말 크다는 것을 발견했습니다. 다시 공부를 시작했습니다.

기본:


 
Ext.define('Ext.window.Window', {
    extend: 'Ext.panel.Panel',
    alternateClassName: 'Ext.Window',
    requires: ['Ext.util.ComponentDragger', 'Ext.util.Region', 'Ext.EventManager'],
    alias: 'widget.window'
}

 
 
  • Ext.define(String className, Object data, Function createdF)
  • data:
  • extend: 계승할 종류
  • requires: 동적 불러올 때 의존하는 js
  • alias: 위와 같이widget.window, xtype=window를 나타냅니다
  • alternateClassName:
  • mixins: 혼합
  • statics: 클래스의 정적 설정
  • config:
  • self:
  • singleton:
  • alternateClassName:
  • 기타 모든 속성: 명칭은 상기 미리 설정된 속성을 클래스로 사용하지 않는 것이 좋습니다

  • createdF: 새 클래스를 만든 후의 리셋을 성공적으로 만들었습니다. 전송된 매개 변수는 바로 이 새로운 정의의class입니다. 실제 사용은 그다지 좋지 않을 것 같습니다

  • 최근에 extjs4를 사용한 후에 이전에 이루어진 것들이 모두 변동하는 것이 너무 번거롭다는 것을 발견했습니다. 준비는 extjs3.3.1을 계속 사용하고 extjs4가 안정될 때까지 기다린 후에 학습을 사용하십시오
    form에 대한 디스플레이 버그가 있어 사용자 효과가 매우 떨어지는 것 같아서 3.3.1로 돌아가서 현재의 동쪽을 완성하고 다시 말하면 도대체 4.0.0의 물건이다
     
     
     

    좋은 웹페이지 즐겨찾기