隐藏在对话框后面的 PrimeNg 颜色选择器叠加层
PrimeNg color picker overlay hidden behind dialog
我在对话框中使用 PrimeNG 颜色选择器覆盖。
<p-colorPicker [(ngModel)]="activity.color" name="color" appendTo="body"></p-colorPicker>
问题是选择器没有显示并扩展了添加滚动条的对话框主体。我希望颜色选择器覆盖在对话框上。
设置appendTo="body"
适用于日历小部件,但不适用于颜色选择器。基于文档,我尝试了各种选项,例如在对话框 <p-dialog #activityDialog ...
中指定模板变量并在颜色选择器的 appendTo 中引用它,但这不起作用。
更新:
<p-dialog [contentStyle]="{'overflow':'visible'}">
</p-dialog>
这就是全部,并且已经记录在案:here
我通过设置让它工作:
:host /deep/.ui-dialog .ui-dialog-content {
overflow: visible;
}
在包含对话框的组件的 css 中。
虽然 :host /deep/
是 deprecated by Angular
我在对话框中使用 PrimeNG 颜色选择器覆盖。
<p-colorPicker [(ngModel)]="activity.color" name="color" appendTo="body"></p-colorPicker>
问题是选择器没有显示并扩展了添加滚动条的对话框主体。我希望颜色选择器覆盖在对话框上。
设置appendTo="body"
适用于日历小部件,但不适用于颜色选择器。基于文档,我尝试了各种选项,例如在对话框 <p-dialog #activityDialog ...
中指定模板变量并在颜色选择器的 appendTo 中引用它,但这不起作用。
更新:
<p-dialog [contentStyle]="{'overflow':'visible'}">
</p-dialog>
这就是全部,并且已经记录在案:here
我通过设置让它工作:
:host /deep/.ui-dialog .ui-dialog-content {
overflow: visible;
}
在包含对话框的组件的 css 中。
虽然 :host /deep/
是 deprecated by Angular