GWT Grid如何添加id表

时间:2010-06-01 11:04:31

标签: java gwt gwt2

在Table Grid中指定cell id =“”

4 个答案:

答案 0 :(得分:0)

好吧,一个解决方案可能是使用JSNI。您可以编写一个本机js方法来获取您的单元格(类似于document.getElementsByTagName),然后使用纯js为其分配一个id。

我不确定GWT中是否存在某种TableCell类(我非常有信心) - 您可以尝试使用setAttribute方法。

答案 1 :(得分:0)

使用.getElement()。setAttribute(“attribute”,“value”)设置属性总是可以解决GWT限制。

答案 2 :(得分:0)

您可以使用:

FlexTable ft=new FlexTable();
ft.setWidget(5, 5, new Label());
ft.getCellFormatter().getElement(5, 5).setId("containerArea");

答案 3 :(得分:0)

像这样: getElement().setAttribute("id", "elementId");