Method for getting selected row from ADF Table



/**
* Method for getting selected row from Table
* @param uiTable
* @param iteratorName
* @return Row
*/
public static Row selectedRowFromTable(RichTable uiTable,
String iteratorName) {
Row row = null;
RowKeySet rowKeySet = uiTable.getSelectedRowKeys();
if (rowKeySet != null) {
Iterator rowIterator = rowKeySet.iterator();
Key key = (Key)((List)rowIterator.next()).get(0);
DCIteratorBinding voIterator =
IteratorUtils.getDCIteratorBinding(iteratorName);
RowSetIterator rowSetIterato = voIterator.getRowSetIterator();
row = rowSetIterato.getRow(key);
}
return row;
}

No comments:

Post a Comment