Angular Date Picker ignoreBackdropClick


Topic: Angular Date Picker ignoreBackdropClick

bitjuice pro asked 4 months ago

Hi,

it's possible to add an input property to mdb-date-picker, that prevent data picker modal to be closed when user click outside it? Sometihing like ignoreBackdropClick of mdbModal component

Thanks

Marco


Arkadiusz Idzikowski staff answered 4 months ago

Unfortunately, it's no possible and we currently don't have plans to adjust the component to such functionality. But here is a workaround that may help:

HTML:

<mdb-date-picker name="mydate" [placeholder]="'Selected date'" (inputFocusBlur)="onClick()" required></mdb-date-picker>

TS:

  constructor(private _renderer: Renderer2) {}

  onClick() {
    const backdrop = document.querySelector('.picker__holder');
    this._renderer.listen(backdrop, 'click', (event: any) => {
      event.stopPropagation();
    });
  }

bitjuice pro commented 4 months ago

Thanks a lot Arkadiusz


Please insert min. 20 characters.
Status

Resolved

Specification of the issue
  • User: Pro
  • Premium support: No
  • Technology: Angular
  • MDB Version: 10.0.1
  • Device: PC
  • Browser: Chrome
  • OS: Windows
  • Provided sample code: No
  • Provided link: No