6

I am using primeNG calendar and whenever the calendar opens under the input box it is behind all the other html elements. But when it opens above the input box everything is ok.

enter image description here

Talnaci Sergiu Vlad
  • 922
  • 1
  • 10
  • 17

2 Answers2

18

I fixed it by using appendTo="body" in the p-calendar html element.

Here is how the html element looks like now:

 <p-calendar appendTo="body" [locale]="dk" placeholder="Inklusion dato" [(ngModel)]="patient.inclusionDate" showButtonBar="true"
      readonlyInput="true" [showIcon]="true"></p-calendar>
Talnaci Sergiu Vlad
  • 922
  • 1
  • 10
  • 17
0

In my case works well. Just add inline CSS of

<p-calendar [(ngModel)]="dateTo" [disabledDays]="[0,6]" (onSelect)="doOnSelect($event)" [showIcon]="true" [style]="{'overflow': 'visible', 'z-index': '9999','opacity':'1'}"></p-calendar> 

Inline only work instead of working in style.css.

iyyappan
  • 767
  • 4
  • 11