情况:我正在与 Wicket's 合作IndicatingAjaxButton
。我在黑色背景的页面上设置了按钮。当用户按下按钮时,按钮的活动指示灯会熄灭并旋转,直到系统准备好继续前进。
问题:由于黑色背景,指示器看起来很糟糕。由于指示器的一部分以黑色动画,因此使用黑色背景上的指示器会丢失一些细节。
问题:Wicket 中是否可以更改颜色IndicatingX
[按钮、链接等],或者我是否必须以新的方式设计我的页面?
因此,借助托加姆斯勋爵提供的内容,您可以添加如下所示的类:
abstract class OnBlackIndicatingAjaxButton extends AjaxButton implements
IAjaxIndicatorAware {
private final AjaxIndicatorAppender indicatorAppender = new
AjaxIndicatorAppender() {
@Override
protected CharSequence getIndicatorUrl() {
return "http://blogs.msdn.com/blogfiles/gduthie/WindowsLiveWriter/Needananimatedloadingicon_B811/ajax-loader_2.gif";
}
};
public OnBlackIndicatingAjaxButton(String id) {
super(id);
add (indicatorAppender);
}
public OnBlackIndicatingAjaxButton(String id, Form<?> form)
{
super(id, form);
add (indicatorAppender);
}
/**
* @see IAjaxIndicatorAware#getAjaxIndicatorMarkupId()
* @return the markup id of the ajax indicator
*
*/
public String getAjaxIndicatorMarkupId()
{
return indicatorAppender.getMarkupId();
}
}
并将其用于您的任何页面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)