コンバーターを使用して、いくつかの値を整数から文字列に変換しようとしています。
observerViewerValue = ViewerProperties.input().observe(tableViewer);
UpdateValueStrategy strategy = new UpdateValueStrategy();
strategy.setConverter(new ItemConverter());
IObservableValue observeItemValue = props[0].observe(peopleList);
bindingContext.bindValue(observerViewerValue, observeItemValue, strategy, strategy);
tableViewer.setInput(peopleList);
リストが与えられているという事実が気に入らないので、繰り返し試してみました:
IObservableValue observeItemValue = props[0].observe(peopleList.get(i));
ここで、i はインデックスです。例外はスローされませんが、値は変換されません。props[0]
監視されるプロパティのみが含まれています。