0

这里

    userPageFindUserModal.setWindowClosedCallback(new ModalWindow.WindowClosedCallback()
    {
        public void onClose(AjaxRequestTarget target)
        {
            System.out.println("ssaIDLISTCON");

            userInformation = new WebMarkupContainer("userAttributeTable");
            userInformation.setOutputMarkupId(true);
            addUserInformation("test", "Massey", "J", "1234512", "Enabled");
                target.add(userInformation);
        }
    });

当我关闭我的模式窗口时,我想更新调用页面的内容......但它不起作用。

当我刷新页面时它可以工作,但是 ajax 没有让我访问当前页面组件.. 这如何与模态窗口一起工作?是模态窗口的目标吗?还是对于父页面实例?

有任何想法吗?谢谢!

4

1 回答 1

0

为什么要创建新的 WebMarkupContainer 而不将其添加到组件树中?

您的页面可能已经有一个“userInformation”(您已经在其上调用了#setOutputMarkupId(true)):

public void onClose(AjaxRequestTarget target)
{
    System.out.println("ssaIDLISTCON");

    // userInformation = new WebMarkupContainer("userAttributeTable");
    // userInformation.setOutputMarkupId(true);
    addUserInformation("test", "Massey", "J", "1234512", "Enabled");
    target.add(userInformation);
}
于 2013-08-22T07:08:34.770 回答