Columnas dinámicas de la tabla de células GWT - clasificación

Puedes representar tus "filas" comoList<String> instancias, debe cambiar la parametrización de Cadena a Lista en su Cuadrícula, Columna y proveedor de datos; y, por supuesto, tienes que llamar a updateRowData con unList<List<String>>, No unList<String>.

También necesita una instancia de columna por columna, eliminando el valor de la lista por índice:

   class IndexedColumn extends Column<List<String>, String> {

       private final int index;

       public IndexedColumn(int index) {
           super(new EditTextCell());
           this.index = index;
       }

       @Override
       public String getValue(List<String> object) {
           return object.get(this.index);
       }

   }

¿Cómo agrego la clasificación a este ejemplo? Probé unListHandler pero no estoy seguro de cómo compararList<String>. Cualquier ayuda es apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta