在GWT中选择TextinputCell中的文本

时间:2014-10-28 11:51:16

标签: gwt gwt-celltable

我在CellTable中使用TextInputCell。当我点击一个单元格时,我希望选择该文本。我不希望这是一个EditTextCell。

你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

myTable.addCellPreviewHandler(new Handler<MyObject>() {

    @Override
    public void onCellPreview(CellPreviewEvent<MyObject> event) {
        if ("click".equals(event.getNativeEvent().getType())) {
            if (event.getColumn() == table.getColumnIndex(myColumn)) {
                InputElement input = (InputElement) getRowElement(event.getIndex()).getCells().getItem(event.getColumn()).getFirstChildElement().getFirstChildElement();
                input.select();
            }
        }
    }
});