Limitbox 表单字段
limitbox 表单字段类型提供项目数量限制列表。
- type(必需)必须为limitbox。
- name(必需)是字段的唯一名称。
- label(必需)(可翻译)是字段的 HTML 标签。
- description(可选)(可翻译)是 字段描述。
- class(可选)是 HTML 表单字段的 CSS 类名称。如果省略,则默认为 'inputbox'。
- multiple(可选)如果设置为 true,则允许同时选择多个项目。设置为 false 以允许单选。
- limits(可选)一个包含限制的逗号分隔字符串,例如 5、25、50、150。
- append(可选)一个包含要附加到默认限制的限制的逗号分隔字符串。
- remove(可选)一个包含要从默认限制中删除的限制的逗号分隔字符串。
默认限制为 5、10、15、20、25、30、50、100、200、500。
注意此字段通常用于组件内的表单 filter.xml 文件中。
由以下文件实现:libraries/src/Form/Field/LimitboxField.php
示例 XML 参数定义
<fields name="list">
<field name="limit"
type="limitbox"
label="JGLOBAL_LIST_LIMIT"
class="input-mini"
default="10"
onchange="this.form.submit();"
/>
</fields>