[英]Implementing a spinner on selection
我有一个组件根据从 API 检索到的数据显示一些文本
public SomePanel( String id, IModel<Person> personModel)
{
tallLabel = new Label( "height", new LoadableDetachableModel() {
pubic String getObject() {
Person person = personModel.getObject();
boolean isTall = apiCallToCheckIfTall( person );
return isTall ? "Tall" : "Short";
}
});
add(tallLabel);
}
我有一个微调器覆盖组件(单独的标记和 class,例如SpinnerPanel
),它应该在 api 正在检索数据并在完成时消失时显示。 我将如何实现这一点?
我研究了IAjaxIndicatorAware
但我不确定这是正确的方法,因为它应该引用SomePanel
标记中的某些内容。 此外,如果这是正确的方法,我将如何将 api 调用的 state 链接到微调器的 state?
有人可以指出我正确的方向。 谢谢!
你会为此使用 AjaxLazyLoadPanel - 找到很多答案,例如
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.