GWT——在单元格表中过滤后,在html文本框中保留搜索文本值

GWT——在单元格表中过滤后,在html文本框中保留搜索文本值,gwt,Gwt,我在gwt中为单元格表创建了一个自定义标题。它由一个过滤器文本框和该列名下方组成。我能够过滤列数据。筛选单元格表后无法保留搜索文本。过滤后,文本框变为空。 我在标题中使用了html文本框。请帮助我在筛选单元格表后保留搜索文本值。我在下面添加了onbrowserevent的代码。。。 @凌驾 public void onBrowserEvent(上下文、元素元素、NativeEvent事件){ super.onBrowserEvent(上下文、元素、事件) 让列的标题从其getValue返回搜索查

我在gwt中为单元格表创建了一个自定义标题。它由一个过滤器文本框和该列名下方组成。我能够过滤列数据。筛选单元格表后无法保留搜索文本。过滤后,文本框变为空。 我在标题中使用了html文本框。请帮助我在筛选单元格表后保留搜索文本值。我在下面添加了onbrowserevent的代码。。。 @凌驾 public void onBrowserEvent(上下文、元素元素、NativeEvent事件){ super.onBrowserEvent(上下文、元素、事件)


让列的
标题从其
getValue
返回搜索查询,它将被传递到单元格的
render()
方法

    int eventType = event.getKeyCode();

    if (eventType == KeyCodes.KEY_ENTER) {
        InputElement inputElement = getInputElement(elem);
        setValue(inputElement.getValue());

        if(filterHandler != null){
            filterHandler.onFilter(getValue());
        }
        inputElement.setAttribute("value", inputElement.getValue());
        //event.preventDefault();
    }
}

protected InputElement getInputElement(Element parent) {
    Element elem = parent.getElementsByTagName("input").getItem(0);
    assert (elem.getClass() == InputElement.class);
    return elem.cast();
}