我有一个显示评论数据库的项目
我把评论放在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旁边有任何选项吗?
答案 0 :(得分:1)
答案 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);
}