当用户点击Cell(GW​​T)时如何设置一行CellTable?

时间:2014-03-28 13:45:35

标签: gwt

我希望当用户点击属于一行CellTable的Cell时,它会为该行设置样式。

所以我试过了:

       myColumn.setFieldUpdater(new FieldUpdater<String[], String>(){
            @Override
            public void update(int index, String[] object, String value){
                if(mycondition){
                    myCellTable.getRowElement(index).addClassName(getView().getRes().css().blueText());
                    myCellTable.redraw();
                }

            }
        });

如上面的代码所述,我们可以捕获行的index,因此行no不是问题,但为什么没有发生

那么如何解决?

1 个答案:

答案 0 :(得分:1)

将样式设置为row元素后,不要重绘表格。你的风格会丢失。