2014-10-31 3 views
0

SAPUI5에는 sap.m 라이브러리 - check here의 예제와 같은 내용이 포함되어 있습니다.SAPUI5 (sap.m)의 확장 가능한 수직 탐색 메뉴

Accordian (sap.ui.commons.Accordion)과 유사하지만 'text'크기 문제 (및 기타 알 수없는 항목)로 인해 sap.ui.commons이 아닌 sap.mibrary에 있습니다.

비슷한 것을 찾고 있는데, 마스터/디테일보기에서 '마스터'항목을 다른 목록으로 이동하는 대신 목록을 확장 할 수 있습니다 (모든 메뉴 정보가 단일 JSON에서 서버에서 가져옴).

이것이 없으면 StandardListItem 또는 ListItemBase를 확장하는 것이 합리적입니까? 아니면 마스터 목록에서 클릭 - 새로운 목록 집합으로 이동 - 클릭하면 세부 정보 페이지가 열립니다 '라는 표준 접근 방식을 사용해야합니다.

감사합니다,

A.

+0

발견 sap.m.Panel - [여기 클릭 (https://openui5.hana.ondemand.com/explored.html#/sample/sap.m.sample.PanelExpanded/preview) - 이것이 정확히 일치하지 않더라도 (on-hover-auto-expand) SplitApp의 'Master Area'에서이 방법을 사용하면 괜찮습니까? – Robin

답변

0

거기 sap.m 라이브러리에는 아코디언 컨트롤이 없지만 당신이 비슷한 목표를 달성하기 위해 몇 가지 다른 컨트롤을 결합 할 수 있습니다.

예를 들어 sap.m.Panel에는 패널 내용을 열고 닫을 수있는 "확장 가능"플래그가 있습니다. 패널을 서로 연결하는 몇 가지 간단하고 간단한 기능을 사용하면 패널을 열 때 다른 패널을 모두 닫을 수 있습니다. 표준 API 호출에서는 마우스 오버 만 수행 할 수 없습니다.

또한 sap.m.Carousel은 콘텐츠 영역에서 여러 페이지의 콘텐츠를 가로로 표시 할 수있는 옵션입니다.

상호 작용을 위해 정의한 표준 패턴입니다. 완전히 융통성을 발휘하려면 항상 UI5 컨트롤을 확장하거나 자체 컨트롤을 작성하여 이러한 동작을 수행하십시오. 이것은 훨씬 더 많은 일이 될 수도 있습니다.

건배