提问者:小点点

如何修改Wicket的activity指示器的css(例如位置)?


我将IAjaxIndicatorAware用于包含几个能够调用Ajax的元素的面板。 指示器显示目前在小组下,我需要改变它的位置-我应该如何做?


共1个答案

匿名用户

如果您使用IAjaxIndicatorAware,那么您就有了一个实现IAjaxIndicatorAware的Wicket组件。 在这种情况下,Wicket只是通过使用jquery.show($('#indicatorid'))使id==iAjaxIndicatorAware#GetAjaxIndicatorMarkupId的HTML元素可见。 这个HTML元素由您放置在页面中的某个位置,因此您可以完全控制它。 例如,您可以添加CSS规则,如:

#indicatorId {
   // padding: ...
   // margin: ...
}

但是如果您使用org.apache.wicket.extensions.ajax.markup.html.AjaxIndicatorAppender,那么您应该使用org.apache.wicket.extensions.ajax.markup.html.AjaxIndicatorAppender#GetSpanClass()返回的CSS类作为CSS选择器。