Gwt 单击按钮后尝试向选项卡面板添加更多选项卡
收到Servlet的回复后,我想向选项卡面板添加更多选项卡。。问题是,它只添加了最后一个,而没有添加下面代码的其他部分。它似乎只添加了最后一个面板“时间报告”,而没有添加其他两个 多谢各位Gwt 单击按钮后尝试向选项卡面板添加更多选项卡,gwt,Gwt,收到Servlet的回复后,我想向选项卡面板添加更多选项卡。。问题是,它只添加了最后一个,而没有添加下面代码的其他部分。它似乎只添加了最后一个面板“时间报告”,而没有添加其他两个 多谢各位 btnLogin.addClickListener(new ClickListener() { public void onClick(Widget sender) { if(getLoginResult())
btnLogin.addClickListener(new ClickListener() {
public void onClick(Widget sender) {
if(getLoginResult())
{
HorizontalPanel temp = new HorizontalPanel();
panel.add(temp, "Add Hours");
panel.add(temp, "Time Sheets");
panel.add(temp, "Time Reports");
}
}
});
RootPanel.get().add(panel);
}
private boolean getLoginResult() {
AsyncCallback callback = new AsyncCallback() {
public void onSuccess(Object result) {
isAuthenticated = true;
}
public void onFailure(Throwable caught) {
Window.alert("Error when invoking the pageable data service :" + caught.getMessage());
isAuthenticated = false;
}
};
timesheetLoginServlet.isAuthenticated("1","rapidjava", callback);
return isAuthenticated;
}
}
您只能将任何小部件添加到其父部件一次。将temp更改为temp1、temp2和temp3