300x250
728x90

#1. Field( 필드 ) 추가 기능


1.  상태 필드 상태 값 필드를 따로 있는 것보다 같이 있는 게 보기 편 할 수도 있고 아예 상태 값만 보여줄 수 있게 할 수 있다.

2. @UI Annoataion을 통해서 필드 필드 합칠 수도 , 혼자만 보이게 할 수 있다. 

 

@UI.TextArragement Annotation : # ???

 

#2. Field( 필드 ) 기능 추가하기 위한 필요한 View


# 기본적으로 Projection ViewMetadata Extensions을 한 상황이다.

Projection View

Metadata Extensions 

 

 0. 우리가 추가로 설정해줘야 하는 View는 Projection ViewMetadata Extensions이다.

# 만약 Metadata Extensions을 사용하지 않았으면 Projection View에서만 설정하면 된다.

# 사실 굳이 Projection View와 Metadata Extensions 안 나누고 한 View에 해도 되지만 쉽게 구별하기 위해서 만들었습니다...

 

#3. Field( 필드 ) 기능 추가하기


1. 우선 Projection View에서 @UI Annotation과 @ObjectModel Annotation을 추가해 보자.

1-1. @UI Annotation부터 추가해 보자. 사용자가 원하는 기능에 맞게 설정하면 된다. 

@UI. Annotation을 사용하지 않으면 Default으로 #TextFrist가 되는 점 확인 바란다.

Projection View

 

1-2. @ObjectModel Annoataion을 사용할 것이다. 여기서 사용되는 것은 @ObjectModel.text.element : {  ... }이다. 

# ObjectModel.text.element는 주석이 달린 요소(식별자 요소를 정의함)와 설명적인 언어 독립적 텍스트 사이의 링크를 설정합니다. - SAP help Portal - 

예를 들면)

위에 사진과 같이 Status와 같이 있을 Text.element을 적으면 된다. 

상태상태 값 텍스트를 같이 보여주고 싶으면 상태 값 텍스트 element을 넣으면 되는 것이다.

Projection View

 

1-3. 실행을 시켜보자. 다음과 같이 나오면 되는 것이다. 

 

1-4. 만약 상태 element와 상태 값 element가 동시에 있으면 상태 값 element을 노출이 안되게 해 주면 되는 것이다. 

# 빨간색 부분을 삭제.. 혹시 몰라서 적어보았다. 

 

그럼 끝이다.

 

 

 

도움이 되셨으면 클릭 한번 부탁드립니다!!

 

 

 

 

728x90