1
の視認性を切り替える(両方とも同じ容器の下)とIはlinkA
がクリックされた場合に、linkA
が隠されているとlinkB
が表示され、その逆もあるよう、それらの表示を切り替えるたいです。AjaxLinkは、私は2つのAjaxLinkを有する別のAjaxLink
次はlinkA
の私の実装です:
linkA= new AjaxLink<Void>("linkA")
{
@Override
public void onConfigure()
{
setVisible(showLinkA);
linkB.setVisible(showLinkB);
}
@Override
public void onClick(AjaxRequestTarget target)
{
if (condition_met)
{
setResponsePage(NextPage.class, getParameters());
}
else
{
showLinkB= true;
showLinkA= false;
target.add(linkA, linkB);
}
}
};
linkB
がクリックされたときに隠れる部分は、すなわちの作品、linkB
が隠されています。ただし、linkA
をクリックするとlinkA
が表示されず、linkB
が表示されなくなります。私は何か不足していますか?
ありがとうございました! 'setOutputMarkupPlaceholderTag(true)'を追加すると私のために働きます! – xcoder