2014-03-25 1 views
1

tileContainer 컨트롤을 sapui5에서 확장하려고합니다. 나는 두 줄로 배열 된 타일을 가지고있다. 이 확장 된 컨트롤에 애니메이션을 추가하여 타일이 페이지의 오른쪽에있는 단일 열에 정렬 될 수있게하려고합니다.SAPUI5에서 컨트롤 확장

타일을 적절히 정렬 할 수 있도록 페이지의 좌표를 찾을 수 없습니다. 이것이 올바른 접근 방법인지 아니면 다른 접근 방법을 따라야하는지 제안하십시오. 기본 목표는 sapui5를 사용하여 타일/이미지 애니메이션과 같은 플렉스를 얻는 것입니다. 난 당신이 추가 "방향"속성을 구현하고 컨테이너의 크기를 조정하고 변화에 대한 가시적 요소를 재 배열 할 것으로 가정합니다

감사

답변

0

.

Control. $() 메서드를 사용하여 렌더링 된 DOM 요소를 검색 할 수 있습니다.

SAPUI5 렌더링 방법이 DOM 요소를 대체하므로 보이는 타일을 애니메이션으로 만들려면 Control의 렌더링을 트리거하지 않아야합니다. 나는. 당신은 사용자 지정 컨트롤에 "방향"속성을 구현하는 경우, 당신은 다음과 같이 자동으로 생성 세터 "setDirection"를 대체 할 수 있습니다 또한

setDirection: function(sDirection){ this.setProperty("direction", sDirection, true); //true will supress rerendering // here place your code to resize/animate your control }

당신이에 따라 렌더링하는 TileContainer의 렌더링 방법을 조정할 수 있습니다 당신의 "방향"

관련 문제