Yoi*_*iku 3 java get row vaadin
这是问题所在,我有一个表示人员信息的vaadin表(例如),当有人点击一行时我想提取手机号码.
以下是侦听器代码的一部分:
table_2.addListener(new ItemClickEvent.ItemClickListener() {
@Override
public void itemClick(ItemClickEvent event) { // TODOAuto-generated // method stub
String resultado = (table_2.getItem((Object)event.getItemId()))
+ "";
resultado = resultado.substring(resultado.indexOf("phone"),
resultado.indexOf("|weight"));
label_3.setValue(resultado);
}
});
Run Code Online (Sandbox Code Playgroud)
它工作了一次,但现在却没有.代码返回Null,所以当我尝试将对象解析为字符串时崩溃.
nex*_*xus 11
请尝试以下方法:
table.addListener(new ItemClickListener() {
@Override
public void itemClick(ItemClickEvent event) {
Property itemProperty = event.getItem().getItemProperty("cellphone");
itemProperty.getValue(); // TODO: Do something with this value.
}
});
Run Code Online (Sandbox Code Playgroud)