搜索

1.7.20. Field drop (up)

download PDF

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. required
1.7.20.1.4. hidden?
1.7.20.1.5. hidden
1.7.20.1.6. visible?
1.7.20.1.7. visible
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. choices

返回可用于该字段的一组选项(若有)。例如,对于名为 fruit 的字段,它可以响应 ['apple', 'bannana', 'orange']

您可以在 3scale 管理门户中定义选择,在 Audience > Accounts > Settings > Fields Definitions 下。每个数组元素都响应 id标签,它们通常完全相同,除非字段是特殊的内置位置(如 国家/地区)。建议使用这些方法,而不是输出 选择 "as"以保证将来的兼容性。

{% 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 %}
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.