我在gwt中为单元格表创建了一个自定义标题。它由一个过滤器文本框和该列名称下面组成。我能够过滤列数据。过滤单元格表后无法保留搜索文本。过滤后文本框变空。 我在标题中使用了html文本框。过滤单元格表后,请帮我保留搜索文本值。我在下面为onbrowserevent添加了我的代码... @覆盖 public void onBrowserEvent(Context context,Element elem,NativeEvent event){ 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();
}
答案 0 :(得分:0)
让您的专栏Header
从其getValue
返回搜索查询,它将传递到您单元格的render()
方法。