Fetishcode…Thinking in objects

Thinking in objects

Entradas etiquetadas ‘Multi-Selection

Tablas multi-selección en ADF Faces.

sin comentarios

Este documento  explica paso a paso como crearlas.

7.6.4 How to Use the tableSelectMany Component in the Selection Facet

Prestar atención al paso de borrar los atributos SelectionState y SelectionListener al crear la tabla multi-registros, ya que sino podemos tener problemas.

Escrito por fetishcode

Febrero 5, 2009 a 3:13 pm

Escrito en ADF

Etiquetado con

Table Multi-selection en ADF Faces

sin comentarios

How to get rows from af:table multi-selection.
Este metodo sirve para saber que filas nos han seleccionado en una tabla de selección múltiple.

public String obtenerSeleccion() {
   BindingContainer BC=(BindingContainer)Utils.resolveExpression("#{bindings}");
   DCIteratorBinding miView= (DCIteratorBinding) BC.get("miViewView1Iterator");
   RowSetIterator miViewIter = miView.getRowSetIterator();

   RowKeySet selection = this.getTable1().getSelectionState();
   Set keySet = selection.getKeySet();
   Iterator itr = keySet.iterator();
   while (itr.hasNext()) {
         Key key = (Key)itr.next();
         Row row  = miViewIter.getRow(key);
         System.out.println("Seleccionamos: " + row.getAttribute(miViewViewRowImpl.NOMBRE));}
   return null;}

Escrito por fetishcode

Abril 12, 2007 a 11:22 am

Escrito en ADF

Etiquetado con ,