2016-10-27 22 views
0

私は "オブジェクト"という名前の1つの列を持つグリッドを持っています。私は "場所"の値を持つ列の下に1つの行/項目を持っています。私は、行の文字列値を取得しようとすると、私は、行の数、「場所」である行の文字列値を必要はありません1のint型の値を取得する:Vaadinグリッドで選択した項目(行)の値を取得する方法は?

queryLabel1.setValue(grid.getSelectedRow().toString()); 

どのようにすることができます選択されたときにこの行の文字列値を取得し、その値をLabelに入れますか?フォーラムをVaadinに私の答えを見つけ

答えて

0

https://vaadin.com/forum#!/thread/14343801

これは私のために働く作っ:

Object selected = ((SingleSelectionModel) grid.getSelectionModel()).getSelectedRow(); 
grid.getContainerDataSource().getItem(selected).getItemProperty("Object")).getValue(); 
関連する問題