FastAdmin
中拥有强大的附件选择功能,可以很方便的给文本框添加一个按钮或链接来快速使用附件选择功能。
通常情况下我们只需要给按钮或链接添加一个faselect
的class
即可实现附件选择的功能,如下:
<input type="text" id="c-file" class="form-control" />
<a href="javascript:" class="btn btn-info faselect" data-input-id="c-file" data-mimetype="image/*" data-multiple="false">选择附件</a>
首先需要给你的元素添加一个faselect
的class
样式名,其次可以添加以下的属性
属性 | 说明 | 示例 |
---|---|---|
data-multiple | 是否选择多个 | data-multiple="true" |
data-mimetype | 筛选指定的类型 | data-mimetype="image/png" |
data-user-id | 筛选指定用户ID的数据 | data-user-id="1" |
data-admin-id | 筛选指定管理员ID的数据 | data-admin-id="1" |
data-maxcount | 最大的可选择数 | data-maxcount="3" |
data-input-id | 选中后填充的文本框,对应ID的文本框必须存在 | data-input-id="c-file" |
如果你的附件选择按钮是动态生成的,你需要使用Form.events.faselect("按钮父元素");
进行绑定相关的事件。