본문 바로가기
Javascript/ExtJS

preventDefaultAlign

by 스빠시빠 2019. 5. 2.
문서에도 없는 config

container에 floating속성을 사용해서 화면에서 정렬 시켜줘야 하는 기능이 있었다.

alignTo 함수나 showBy 함수를 이용해서 정렬하는데 정렬이 됐다가 화면의 중앙으로 이동하는 것이다. (디버깅 해보니)

참고로 alignTo 함수는 컴포넌트가 visible 상태여야만 한다.

직감적으로 defaultAlign 문제겠구나 하고 수정했는데 offset관련 config이나 메쏘드가 없어서 문제 였다.

내가 원하는 건 defaultAlign을 사용 안하는건데... config도 존재 하지 않아서...

ExtJS 내부 소스를 뒤적뒤적 하다보니 내가 원하는 관련 config를 찾았다! 문서에는 명시되어 있지 않다.

 

속성명은 preventDefaultAlign이다.

해당 속성 값을 true로 주면 기본 align이 동작하지 않는다.

 

외부 라이브러리나 프레임워크를 사용할 시 너무 문서를 맹신하면 안되는 걸 다시 깨닫는다.

 

 

'Javascript > ExtJS' 카테고리의 다른 글

사용자 정의 Bind  (0) 2019.04.16
Publish  (0) 2019.04.13
Override 조심! 조심! 조심!  (0) 2018.09.07
아직 그려지지 않는 컴포넌트에 이벤트 핸들러 추가하기  (0) 2018.09.05
Dataview 선택이 풀려버리는 증상  (0) 2018.09.04

댓글