2010-06-13 47 views
0

创建我有一个显示评论数据库
我把意见在FlexTable TabelKomen,我把文本以HTML格式这样一个项目:
GWT格式化flextable和面板上飞

 
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++; 
} 

数据被显示,但我的文字评论是不是字包装,使我的柔性表更广泛。当然,这会毁了我的网站外观。
我用新的ScrolPanel(新的HTML)更改新的HTML似乎不工作。
so
如何格式化我的FlexTable?在flextable或scrollpanel旁边有没有选项?

+0

您还没有接受任何答案。也许你可以回到你的问题并接受解决你的问题的答案。那么你可能会发现更多的人会对回答你的问题感兴趣。 – 2010-06-13 10:02:54

+0

流..我已经检查接受。我现在才知道。 ty – user315196 2010-06-13 10:16:50

回答

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); 
} 
+0

将y值替换为getRowCount(),结果相同。 setwordwrap似乎不影响细胞。 – user315196 2010-06-14 04:39:05

1

很好,看起来像一个愚蠢的问题。它没有被包裹,因为我的字符串是wkwkwkwk ....没有空间。它已经在可弯曲的情况下自动换行。哈哈! 哈哈!不管怎么说,还是要谢谢你。

+0

由于您的答案是解决方案,您应该接受它而不是我的答案。 – aem 2010-06-14 13:50:38