- sencha2 component를 생성할때 width를 설정하지 않은 경우 해당 값을 어떻게 구하는가?

  :: 컴포넌트를 생성할때 config { width:100} 와 같은 형태로 설정한 경우 sencha가 알아서 getWidth(), setWidth()를 생성해 준다. 하지만 config{} 안에 해당 프로퍼티(width)를 지정하지 않는 경우 컴포넌트의 넓이는 자동으로 생성된다(flex를 지정한 경우도 마찬가지다). 이럴때 해당 컴포넌트의 값은 어떻게 구하는가? 만약 config{width:100}의 형태로 지정해 주고 해당 컴포넌트의 id가 지정되어 있다면 Ext.getCmp(id).getWidth()로 하면 넓이를 쉽게 지정할수 있다. 하지만 config{} 안에 해당 설정값이 존재하지 않는다면 getter/setter가 자동 생성되지 않고 해당 컴포넌트는 css의 연산처리된 넓이를 갖게 된다. 이때 해당 값을 얻기 위해서dom element(?)를 이용해야 한다. 고로 Ext.get(id).getWidth() 를 이용하면 해당 컴포넌트의 값을 구할수 있다.