GWT-刷新选项卡面板
我有一个有3个标签的标签面板。其中一个选项卡有一个表,该表使用数据库中的数据绘制一个表。但如果输入了新数据,在选择选项卡后,我必须刷新浏览器页面以查看更新。 我已将以下选择处理程序添加到选项卡面板:GWT-刷新选项卡面板,gwt,Gwt,我有一个有3个标签的标签面板。其中一个选项卡有一个表,该表使用数据库中的数据绘制一个表。但如果输入了新数据,在选择选项卡后,我必须刷新浏览器页面以查看更新。 我已将以下选择处理程序添加到选项卡面板: tabpanel.addSelectionHandler(new SelectionHandler<Integer>() { public void onSelection(SelectionEvent<Integer> event)
tabpanel.addSelectionHandler(new SelectionHandler<Integer>()
{
public void onSelection(SelectionEvent<Integer> event)
{
int tabId = event.getSelectedItem();
Widget tabWidget = tabpanel.getWidget(tabId);
if (tabWidget != null)
{
//assumming that code to refresh will go here...
}
}
});
tabpanel.addSelectionHandler(新的SelectionHandler()
{
选举时公共无效(SelectionEvent事件)
{
int tabId=event.getSelectedItem();
Widget tabWidget=tabpanel.getWidget(tabId);
if(tabWidget!=null)
{
//假设要刷新的代码将转到此处。。。
}
}
});
我该怎么做才能在选择某个选项卡时刷新该选项卡
非常感谢。你所做的是正确的。只需将数据访问代码放在注释区域。比如说
int tabId = event.getSelectedItem();
// PSEUDO CODE
data = AsyncCallback.getData()
tabPanel.setWidget(tabId, new Widget(data)); // PSEUDO CODE
setWidget()函数已弃用。