I want to build an Edit popup dialog with an input form in Angular2 using the PrimeNG widgets. I run into trouble with dynamic content of that dialog box (see screenshot). I've naïvely been trying to wrap the CalendarModule in a div that is positioned above the other elements. (see Angular Template HTML below) <p-dialog [(visible)]="display" [modal]="true" [resizable]="false"> ... <table class="ui-datatable-responsive"> <tbody> <tr> ... </tr> <tr> <td class="ui-cell-data">Start By:</td> <td class="ui-cell-data"> <div [style]="generateSafeStyle('position:relative; z-index:1000')"> <p-calendar dateFormat="dd.mm.yy" [(ngModel)]="value"></p-calendar> </div> </td> </tr> </tbody> ... </table> </p-dialog> However it seems the DialogModule frames all its content. Is there a hack to overflow that frame? How would you handle that? Thank you. P.S: The generateSafeStyle Function just uses an injected DomSanitizer and works fine. generateSafeStyle(style:string):SafeStyle{ return this.sanitizer.bypassSecurityTrustStyle(style); } Continue reading...