簡體   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