If you have access to the index of the selected item, then you can use value to retrieve value of any attribute of the underlying view object.
I agree that with new releases there are more direct approaches in doing so, however, depending on the business requirement, the following method may just come handy –
public int getValue(int index){ int value = 0; ViewObject vo = this.findViewObject(<View Object>); Row r = vo.getRowAtRangeIndex(index); try{ value = Integer.parseInt(r.getAttribute(<Attribute Name>).toString()); }catch(NullPointerException npe){ value = 0; } return value;
Author- Ankit Gupta
Happy coding with Techartifact….