ECL 文件上传组件
npm 软件包 : @ecl/file-upload
npm install --save @ecl/file-upload
参数:
- 编号 (字符串)(默认:随机) 输入字段唯一 ID
- "名字"("名字") (字符串)(默认为:")文件输入的名称属性
- "无效" (boolean) (默认:虚假) 以无效状态显示字段
- "残疾" (boolean) (默认:虚假) 禁用输入字段
- 复数 (boolean) (默认:虚假) 允许选择多个文件
- "必须" (boolean) (默认:虚假) 使外地成为需要
- "按钮 choose label" (字符串) (默认为: “ ” ) 标签用于初始“ 选择文件” 按钮
- “按钮 替换 标签” (字符串) (默认:"') 选择后显示的“ 替换文件” 按钮的标签
- "超级" (字符串)(默认为:") 额外类(空格分隔)
- “外部属性” (阵列) (默认: []) 额外属性
- 名称 (字符串) 属性名称, 如“ 数据测试 ”
- 值 (字符串) 属性值, 如 : “ data- test-1 ”
示例
{% include '@ecl/file-upload/file-upload.html.twig' with {
id: 'my-file-upload',
required_text: '*',
disabled: false,
required: false,
invalid: false,
multiple: false,
button_choose_label: "Choose file",
button_replace_label: "Replace file",
extra_attributes: [
{
name: 'data-test',
value : 'data-test-1'
},
],
} %}