首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >剑道角:禁用kendo上传中的选择文件按钮

剑道角:禁用kendo上传中的选择文件按钮
EN

Stack Overflow用户
提问于 2021-12-07 07:24:08
回答 1查看 707关注 0票数 1

我已经在我的角项目中实现了kendo上传。

component.html

代码语言:javascript
复制
    <kendo-upload
    #upload
    [autoUpload]="false"
    (select)="onSelectEvent($event)"
  (remove)="onRemoveEvent($event, upload)"
  (upload)="onUploadEvent($event)"
  [multiple]="false"
  [restrictions]="myRestrictions">
  </kendo-upload>

我想禁用‘选择文件’按钮,一旦该文件被选择为图片和启用一旦用户单击清除按钮或'X‘。

请帮助我,你的建议,因为我是新来的剑道,并没有找到文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-07 08:35:51

文件上传提供了一个禁用属性。下面是一个演示:

https://www.telerik.com/kendo-angular-ui/components/uploads/upload/disabled-state/

例如:

代码语言:javascript
复制
<kendo-upload [disabled]="hasFile$ | async"> </kendo-upload>

其中,hasFile$是:

代码语言:javascript
复制
public hasFile$ = new BehaviorSubject(false);

如果您只使用布尔值而不是可观察到的值,则更改检测将不会得到它。

仅禁用按钮,而不禁用上载的其余部分:

代码语言:javascript
复制
(this.upload.fileSelectButton.nativeElement as HTMLElement).classList.add('k-state-disabled');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70256281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档