如何响应单击vaadin中的表行 [英] How to respond to click on a table row in vaadin
本文介绍了如何响应单击vaadin中的表行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下代码:
public Button getBtnSubmit(com.vaadin.ui.Button.ClickListener l) {
if (null != l) {
btnSubmit.addListener(l);
}
return btnSubmit;
}
public Table getTableCompany(HeaderClickListener hl) {
if (null != hl) {
tableCompany.addListener(hl);
}
return tableCompany;
}
我想添加一个监听器
当我在表格中选择一个(不同的)行时会触发。
这样我就可以用表数据刷新一些其他控件,我应该听哪个监听器使用?
I would like to add a listener
that fires when I select a (different) row in the table.
This so that I can refresh some other controls with the table data, which listener should I use?
推荐答案
addListener
现已弃用。请改用以下内容。
addListener
is deprecated now. Use the following instead.
table.addItemClickListener(new ItemClickEvent.ItemClickListener() {
@Override
public void itemClick(ItemClickEvent itemClickEvent) {
System.out.println(itemClickEvent.getItemId().toString());
}
});
这篇关于如何响应单击vaadin中的表行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文