gpt4 book ai didi

css - 更改已显示的 wicket ModalWindow 的样式

转载 作者:太空宇宙 更新时间:2023-11-04 12:59:34 31 4
gpt4 key购买 nike

我想在其中一个按钮中发生单击事件后使模态窗口透明(不透明度:0.5)。我尝试使用:

window.add(AttributeAppender.append("style","color:red; font-weight:bold")); 
or
window.setCssClassName("custom-modal");

但是这些解决方案都不允许应用所需的样式。

任何帮助将不胜感激!

谢谢

最佳答案

可以使用ModalWindow下面的方法。

setMaskType( ModalWindow.MaskType.SEMI_TRANSPARENT );

检查示例:

            final ModalWindow modal;
add( modal = new ModalWindow( "modal" ) );

modal.setCookieName( "modal window" );

modal.setResizable( false );
modal.setAutoSize( true );
modal.setCssClassName( ModalWindow.CSS_CLASS_GRAY );

modal.setPageCreator( new ModalWindow.PageCreator()
{
@Override
public Page createPage()
{
return new alertPopup( modal );
}
} );

AjaxLink backButton = new AjaxLink<Void>( "previous-button" )
{
@Override
public boolean isVisible()
{
return true;
}

@Override
public void onClick( AjaxRequestTarget target )
{
modal.setMaskType( ModalWindow.MaskType.SEMI_TRANSPARENT );
modal.show( target );
}
};

关于css - 更改已显示的 wicket ModalWindow 的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25551376/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com