【发布时间】:2014-09-24 20:50:18
【问题描述】:
我使用 RPC 调用连接到 mySql 并从那里获取文本数据。 我的页面被定义为拆分布局。 我的问题是我不知道如何用不同的文本更新主布局。 如果我使用 clear() 方法,它将删除所有布局! "p" 是 splitLayout。
RPC:
rpcService.getChapterTxt(selectedBook,bookChapters[selectedBook],
new AsyncCallback<List<BibleTxt>>(){
public void onFailure(Throwable caught)
{
Window.alert("Failed getting Chapter");
}
public void onSuccess(List<BibleTxt> result)
{
int i = 0 ;
String verseText ="";
//Label verseLabel = new Label();
PPanel chapterPar = new PPanel();
HTML page= new HTML(verseText);
for(i=0;i<result.size();i++)
{
verseText = result.get(i).getVerseText();
//verseLabel.setText(verseText);
page.setText(page.getText() + verseText);
}
chapterPar.add(page);
//p.clear();
p.add(chapterPar); // adds the main layout
}
});
【问题讨论】: