1.7.20. 필드 드롭다운 (위로)
1.7.20.1. 방법
1.7.20.1.1. value
필드 값을 반환합니다.
Name: {{ account.fields.first_name.value }}
1.7.20.1.2. name
필드의 시스템 이름 반환
1.7.20.1.3. 필수 항목
1.7.20.1.6. 볼 수 있습니까?
1.7.20.1.7. 표시됨
1.7.20.1.8. read_only
1.7.20.1.9. 오류
1.7.20.1.10. input_name
양식을 제출할 때 예상되는 HTML 입력의 이름을 반환합니다.
<!-- the 'name' attribute will be 'account[country]' -->
1.7.20.1.11. html_id
HTML ID 속성으로 일반적으로 사용되는 고유한 필드 식별자를 반환합니다.
{{ account.fields.country.html_id }} <!-- => 'account_country' -->
1.7.20.1.12. label
필드의 레이블을 반환합니다.
{{ account.fields.country.label }} <!-- => 'Country' -->
1.7.20.1.13. to_str
변수로 사용하는 경우 필드 값을 반환합니다.
{{ account.fields.first_name }} => 'Tom'
1.7.20.1.14. 선택 사항
해당 필드에 사용 가능한 선택 배열을 반환합니다(있는 경우). 예를 들어 sea이라는 필드의 경우
['apple', 'bannana', 'orange']
로 응답할 수 있습니다.
Audience > 계정 > 설정 > 필드 정의에서 3scale 관리 포털에서 선택 사항을 정의할 수 있습니다. 각 배열 요소는 해당 필드가 특수한 기본 제공 항목(예: 국가 )이 아닌 경우 일반적으로 동일한 ID 및 레이블에
응답 합니다
. 향후 호환성을 위해 'as is'
옵션
을 출력하는 대신 이러한 방법을 사용하는 것이 좋습니다.
{% for choice in field.choices %} <select name="{{ field.input_name }}" id="{{ field.html_id }}_id" class="{{ field.errors | error_class }}"> <option {% if field.value == choice %} selected {% endif %} value="{{ choice.id }}"> {{ choice }} </option> {% endfor %}