如何将dxFileUploader配置为像一个简单的按钮一样显示
How to configure dxFileUploader to show up like a simple button?
我有一个dxFileUploader:
<div data-bind="dxFileUploader: { buttonText: 'Select file', labelText: 'Drop file here', accept: 'image/*' }"></div>
在UI上,我得到了一个周围的白色区域(div)。
如何摆脱它?我只需要一个简单的按钮,有一个图标,没有文本,看起来像这样:
<div data-bind="dxButton: { icon: 'arrowup' }"></div>
为文件上传程序使用以下样式
.dx-fileuploader,
.dx-fileuploader * {
display: inline-block;
margin: 0;
vertical-align: middle;
}
.dx-fileuploader-input-container {
display: none;
}
.dx-fileuploader-wrapper,
.dx-fileuploader-input-wrapper{
padding: 0;
border: none;
}
要将图标设置为按钮,请执行以下
$("#fileUploader").find(".dx-button").dxButton("option", "icon", "arrowup");
如果您还需要隐藏所选文件的信息,请再添加一个css规则
.dx-fileuploader-files-container {
display: none;
}
看看小提琴http://jsfiddle.net/tabalinas/uf5vzgdw/
只需设置[showFileList]="false"
例如:
<dx-file-uploader
selectButtonText="Select File..."
[showFileList]="false"
labelText
accept="image/*"
uploadMode="useForm">
</dx-file-uploader>
您可以在中使用fontwo敬畏进行破解
onContentReady = e => {
const node = document.createElement('I');
node.className = 'cstm-icon fas fa-upload'
document.querySelector('.uploader-container .dx-button-text').appendChild(node);
}
并添加一些css
相关文章:
- 使用next、prev按钮制作简单的jQuery图像滑块
- 测试一个简单的javascript按钮
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- Sencha Touch使一个简单的按钮工作
- 如何为滑块的分页按钮创建简单的下一个和上一个触发器按钮
- Angular JS中按钮的简单调整为Javascript
- 简单的dart网页应用程序在IE上添加按钮的速度非常慢
- 如何将dxFileUploader配置为像一个简单的按钮一样显示
- 简单的Jquery菜单按钮重复动画,我怎么能停止这个
- 带有Javascript的简单HTML按钮
- 用于javascript文本输入的简单-+按钮
- 简单的按钮以快速启动脚本
- JQuery 验证插件不适用于简单按钮
- 使用Ajax和Node.js的简单按钮单击示例
- 反应.js - “不变冲突:元素类型无效:预期字符串”简单按钮
- 未捕获的ReferenceError:没有为简单按钮定义startPause
- jQuery简单按钮绑定
- 我的简单按钮出了什么问题?
- 在 Javascript 中检查表单验证的简单按钮