GWT格式灵活性和面板即时创建

时间:2010-06-13 10:01:11

标签: gwt

我有一个显示评论数据库的项目 我把评论放在FlexTable TabelKomen中,我将文本放在HTML格式中,如下所示:

private static final int y=1;

public void UpdateTabelKomen(JsArray str){ 
 for(int i=0; i str.length(); i++){     
  UpdateTabelKomen(str.get(i)); 
}
}

public void UpdateTabelKomen(ImageDetailData str){
   TabelKomen.setWidget(y, 0, new HTML(str.getmember + "'s comment :" + str.getkomen()));
   TabelKomen.getFlexCellFormatter().setWordWrap(y, 0, true);
   y++;
}

显示的数据,但我的文字评论不是单词包装,使我的flex表更宽。当然这会破坏我的网络外观 我使用新的ScrolPanel(新的HTML)更改新的HTML似乎无法正常工作 所以
如何格式化我的FlexTable? flextable或scrollpanel旁边有任何选项吗?

2 个答案:

答案 0 :(得分:1)

好吧,看起来这是一个愚蠢的问题。它没有被包裹,因为我的字符串是wkwkwkwk ....没有空格。它已经自动包装在flextable中。 HAHAH!无论如何,谢谢。

答案 1 :(得分:0)

这里y可能有错误的值吗?更好的方法是删除变量y并使用FlexTable#getRowCount,如下所示:

public void UpdateTabelKomen(ImageDetailData str){
   int row = TableKomen.getRowCount();
   TabelKomen.setWidget(row, 0, new HTML(str.getmember + "'s comment :" + str.getkomen()));
   TabelKomen.getFlexCellFormatter().setWordWrap(row, 0, true);
}