【发布时间】:2021-06-02 21:50:33
【问题描述】:
我有一个组件根据从 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);
}
我有一个微调器覆盖组件(单独的标记和类,例如SpinnerPanel),它应该在 api 检索数据时显示并在完成时消失。我将如何实现它?
我查看了IAjaxIndicatorAware,但我不确定这是正确的方法,因为它应该引用SomePanel 的标记中的某些内容。此外,如果这是正确的方法,我将如何将 api 调用的状态链接到微调器的状态?
谁能指出我正确的方向。谢谢!
【问题讨论】: