【问题标题】:GWT -- Retain search text value in html text box after filtering in cell tableGWT -- 在单元格表中过滤后保留 html 文本框中的搜索文本值
【发布时间】:2013-07-31 12:11:36
【问题描述】:

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

    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();
}

【问题讨论】:

    标签: gwt


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 2018-08-17
      相关资源
      最近更新 更多