Sunday, November 13, 2011

Table SelectionListener

Drag and drop table with rowselection checkbox selected and assign selection listener property to binding bean method

public void TableSelect(org.apache.myfaces.trinidad.event.SelectionEvent selectionEvent) {


RichTable richTable = (RichTable)selectionEvent.getSource();

CollectionModel tableModel = (CollectionModel)richTable.getValue();

JUCtrlHierBinding adfTableBinding = (JUCtrlHierBinding)tableModel.getWrappedData();

Object selectedRowData = richTable.getSelectedRowData();

JUCtrlHierNodeBinding nodeBinding = (JUCtrlHierNodeBinding)selectedRowData;

for (Object o : nodeBinding.getAttributeValues()) {

System.out.println("Selected values " + o);

}