Tag: gwt 2.2 celltable

具有复选框选择和行单击事件的GWT CellTable

如何使用复选框选择模型单击某行时调用方法? 我正在设置复选框选择模型,如下所示: table.setSelectionModel(selectionModel, DefaultSelectionEventManager. createCheckboxManager(0));

包含SearchBox和焦点问题的自定义标题的CellTable

我正在尝试使用自定义列标题实现CellTable,该标题在正常的列文本下方显示SearchBox(简单文本框)。 SearchBox应该允许用户过滤CellTable。 它应该看起来像这样: |Header 1|Header 2 | |SEARCHBOX|SEARCHBOX| ——————————————————- | ROW 1 —————————————————— | ROW 2 一旦用户在SearchBox中键入一个字符,就会触发一个RangeChangeEvent ,这会导致服务器请求,并使用新的筛选列表更新CellTable。 基本上一切都很好。 但是,只要刷新CellTable,SearchBox 就会失去焦点 ,用户必须再次用鼠标点击进入SearchBox才能输入新的字符。 这可能与在CellTable刷新后调用自定义标头及其单元格的render方法有关。 有没有办法如何将焦点设置回SearchBox? 我试图设置tabindex = 0但它没有帮助。 自定义标题类 public static class SearchHeader extends Header { @Override public void render(Context context, SafeHtmlBuilder sb) { super.render(context, sb); } private SearchTerm searchTerm; public SearchHeader(SearchTerm searchTerm,ValueUpdater valueUpdater) { super(new […]

将clickHandler添加到GWT中的CellTable中的行?

我创建了一个基本的CellTable并用一些数据填充它。 现在我想为每一行添加一个clickHandler,但我不知道该怎么做。 我已经为整个表创建了一个clickEvent,但是每行需要一个。 table.sinkEvents(Event.ONCLICK); table.setTitle(“Click me”); table.setSize(“600px”, “600px”); table.addDomHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Window.alert(“You clicked!” +); } }, ClickEvent.getType()); 我可以做类似的事情为每行添加clickEvent吗?