[英]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.