2013-07-31 28 views
0

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

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

回答

0

有你列的Header返回搜索查询从getValue,它会被传递给你的电池的render()方法。

相关问题