안녕하세요.
셀렉트어드민에서 숫자 입력을 자동 포맷팅하는 기능을 추가하였습니다.
사용자가 편리하게 입력할 수 있도록 설정해보세요.
기본 키: numberFormat
params:
- key: price
numberFormat:
separator: ','
유의사항: format: number
와 같이 적용할 수 없습니다.
기본 적용 예시
blocks:
- type: query
resource: mysql.qa
sqlType: select
sql: >
SELECT 1
params:
- key: price
numberFormat:
precision: 2 # 소수점 2자리
prefix: '₩' # 앞에 '₩' 추가
suffix: '' # 뒤에 붙는 문자
separator: ',' # 천 단위 구분 기호
decimal: '.' # 소수점 기호
masked: false # 전달 값은 숫자로 유지 (기본값: false)
입력 예시:
1234.5
화면 표시값:
₩1,234.50
실제 값(서버 전송):
1234.50
옵션 설명
옵션 | 설명 | 예시 |
---|---|---|
precision |
소수점 자릿수 설정 | precision: 2 → 1234.5 → 1234.50 |
prefix |
앞에 붙일 문자(통화 기호 등) | prefix: '$' → $1234.50 |
suffix |
뒤에 붙일 문자 | suffix: '원' → 1234.50원 |
separator |
천 단위 구분 기호 | separator: ',' → 1,234.50 |
decimal |
소수점 표시 기호 | decimal: '.' → 1234.50 |
masked |
포맷된 값 그대로 전송 여부 | false → 1234.50 (숫자값 유지) |
빠른 설정 템플릿
금액 입력 필드
numberFormat:
separator: ','
suffix: ' 원'
numberFormat:
prefix: '₩'
precision: 2
separator: ','
decimal: '.'
masked: false
퍼센트(%) 입력 필드
numberFormat:
suffix: '%'
precision: 1
separator: ','
decimal: '.'
masked: false
소수점 없는 정수 입력 필드
numberFormat:
precision: 0
separator: ','
masked: false
마무리
- 숫자 입력을 직관적으로 포맷팅할 수 있습니다.
- 필요한 옵션만 적용하면 됩니다.
- 통화, 퍼센트, 정수 입력 등 다양한 경우에 맞게 설정 가능.
궁금한 점이 있으시면 편하게 질문 남겨주세요.
감사합니다.