CompositeComponent Primefaces对话框appendTo =“ @(body)”不起作用

use*_*567 5 dialog modal-dialog primefaces composite-component

我使用的是PF 5.1.5,并制作了一些带有对话框的复合组件,所有组件都应为模态并附加到主体(因此对话框实际上是模态的)。当我在纯页中使用对话框时,此方法有效,但在复合组件中使用对话框时,则无效。我认为是因为@(body)标记引用了复合组件本身?任何人都有解决方案吗?