【发布时间】:2020-02-21 12:59:11
【问题描述】:
我正在使用 PrimeNg 库。它有很好的<p-dialog> 组件,默认情况下会创建可拖动的对话框。但在某些情况下,我使用 PrimeNg 的 API dialogService 来动态创建对话框。注意this.dialogService.open()。
但在这种情况下,对话框是不可拖动的。
有什么办法可以让它工作吗?
示例代码
class MyClass {
constructor(private readonly dialogService: DialogService) {}
openDialog(options: KonsolidacniKonfliktDialogOptions): DynamicDialogRef {
const dialogRef = this.dialogService.open(SomeComponentToRenderInsideDialog, {
header: options.dialogHeader,
width: this.dialogWidth,
height: this.dialogHeight,
styleClass: this.dialogStyleClass,
data: {
whatever: options.whatever,
},
});
return dialogRef;
}
}
【问题讨论】:
-
GitHub 功能请求链接:github.com/primefaces/primeng/issues/7811
标签: angular primeng primeng-dialog