JavaFree | RubyOnBr | InfoBlogs | EmpregoNaWeb

DEC
 09

thinlet

Enviado por 192.85.47.2. - Histórico - Editar

Obtendo o valor de uma linha da tabela gerada pelo Thinlet. Levei um bom tempo, pois não encontrei no framework funcionalidades para esse tipo, se alguém tiver outra sugestão mais útil, seria interessante.

Segue o código:

        List getSelection (Object [] selected) throws Exception {
              List values = new ArrayList ();
              if (selected! = null) {
                      for (int i = 0; i < selected.length; i + +) {
                              Object obj = selected [i];
                              if (obj instanceof Object []) {
                                      Object [] row = ((Object []) ((Object []) obj) [1]);
                                      if (row! = null
                                                      && Constant.TEXT
                                    .equals((String) ((Object[]) row[2])[0])) {
                        values.add((String) ((Object[]) row[2])[1]);
                                     }
                             }
                     }
             }
              return values;
     }

Onde Object [] selected =   thinlet.find (" tableName ");

André Rezende

Artigos Relacionados