속성값 표시 서식
값 서식(Value formatting)은 속성(Property)의 원본 값을 앱에서 읽기 쉬운 형태로 표현합니다. 예를 들어 weight에 kg를 붙이거나 value를 $100K처럼 통화와 축약 표기로 표시합니다. 표시 형식과 저장된 값의 자료형을 구분합니다.
서식 종류
| 종류 | 표시 방식 |
|---|---|
| Numeric formatting | 통화, 단위, 접두사와 접미사, 축약 및 과학 표기와 백분율 |
| Date and time formatting | 날짜와 시각의 형식 및 타임스탬프의 표시 시간대 |
| Foundry ID formatting | 사용자 ID를 이름으로, 그룹 ID를 그룹 이름으로 표시 |
| Resource RID formatting | 리소스 식별자(RID)를 아이콘, 리소스 이름과 이동 링크로 표시 |
| Artifact GID formatting | 아티팩트 전역 식별자(GID)를 아이콘, 이름과 이동 링크로 표시 |
속성 편집기에서 속성을 선택하고 오른쪽 패널의 자료형에 맞는 서식 설정을 켭니다. 옵션을 바꾸면 미리보기에서 적용 결과를 볼 수 있습니다.
숫자 서식
| 옵션 | 동작과 예 |
|---|---|
| Numeric formatting | 숫자 서식을 켜거나 끕니다. |
| Base type | 여기에서는 서식 종류입니다. Currency, Standard unit, Percentage, Prefix / suffix와 Fixed values 등을 선택합니다. Capacity in Pounds처럼 단위가 있으면 Standard unit을 사용할 수 있습니다. |
| Use grouping | 로캘에 맞는 구분 기호를 넣습니다. 예는 123456을 123,456으로 표시하는 방식입니다. |
| Notation | Compact, Scientific과 Engineer 표기를 선택합니다. Compact는 123K 같은 축약값으로 표시할 수 있습니다. |
| Maximum fraction digits | 소수점 뒤 최대 자릿수이며 더 긴 값은 반올림합니다. 2이면 3.14159를 3.14로 표시합니다. |
| Minimum fraction digits | 소수점 뒤 최소 자릿수이며 부족한 자리에 0을 붙입니다. 2이면 3.5를 3.50으로 표시합니다. |
| Maximum/Minimum significant digits | 첫 0이 아닌 숫자부터 세는 유효 자릿수의 범위입니다. 최대 3이면 3.14159를 3.14로 표시합니다. |
| Minimum integer digits | 소수점 앞 최소 자릿수입니다. 2이면 5를 05로 표시합니다. |
| Preview result | 실제 값과 비슷한 숫자를 입력하여 서식을 미리 봅니다. |
날짜와 시각
| 선택 | 예 |
|---|---|
| Date | Wed, Jul 22, 2020 |
| Date and time | Wed, July 22, 2020, 1:00:00 PM |
| Date and time, short | Jul 22, 2020, 1:00 PM |
| ISO instant | 2020-07-22T13:00:00.000Z |
| Relative to now | 8 minutes ago |
| Time | 1:00 pm |
과거 시각을 Relative to now로 표시할 때에는 지난 24시간 이내에서만 상대 표현을 사용합니다. 더 오래되면 요일을 포함한 Date and time, short 형식으로 바뀝니다. 예는 Wed, Jul 22, 2020, 1:00 PM입니다.
타임스탬프의 시간대는 고정값 또는 앱 사용자의 현재 시간대로 지정할 수 있습니다. 고정 시간대는 UTC 오프셋이나 지역 이름으로 검색합니다.
사용자와 그룹 ID
Foundry 또는 Multipass의 사용자 및 그룹 ID 문자열에는 Username or group name 서식을 적용할 수 있습니다. 액션이 편집자 ID를 저장하는 경우 데이터에는 ID를 유지하면서 화면에는 사용자 이름이나 그룹 이름을 표시하는 방식입니다.
유형 클래스와 인라인 편집
값 서식은 같은 속성에 설정한 기존 유형 클래스(Type class)의 표시보다 우선합니다. 한 속성은 값 서식, 다른 속성은 유형 클래스를 사용하는 구성도 가능합니다.
현재 인라인 편집(Inline edit) 속성에는 값 서식을 사용할 수 있습니다. 구형 hubble:editable 유형 클래스가 붙은 속성에서는 값 서식이 비활성화됩니다.