繁体   English   中英

禁用来自组件角度的事件点击

[英]Disable event click from component angular

我正在使用以下链接上的组件: https : //ej2.syncfusion.com/angular/documentation/api/calendar/

我找不到禁用组件状态的任何函数或属性,因此无法在日历上选择日期。

因此,我想知道是否有可能删除click事件,以便在给定情况下无法选择日期。

我只能禁用他无法选择的日期,只能显示我在时间表中手动输入的所选日期。

是否可以从DOM中删除事件,使其无法在组件上执行任何操作? 我怎样才能做到这一点?

在此处输入图片说明

您可以通过使用CSS这样的方式禁用点击事件

/deep/.calendar {
   pointer-events: none;
}

您需要添加要禁用点击事件的元素的正确类或ID

您可以使用renderDayCell方法禁用同步日期选择器组件中的必需日期。 请检查以下代码块。

https://stackblitz.com/edit/angular-syz8gx?file=app.component.html

在这里,我们禁用了DatePicker弹出窗口中的周末。 因此,我们无法选择或单击日期。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM