/**
* Method for getting selected row from Table
* @param uiTable
* @param iteratorName
* @return Row
*/
* Method for getting selected row from Table
* @param uiTable
* @param iteratorName
* @return Row
*/
public static Row selectedRowFromTable(RichTable uiTable,
String iteratorName) {
String iteratorName) {
Row row = null;
RowKeySet rowKeySet = uiTable.getSelectedRowKeys();
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;
}
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