Hi,
 I have an error: Field name not defined:
net.sf.click.extras.control.LongField.
because it happens?

[code]

public class MovimentoProntuarioPage extends ProntuarioPage {
        
        public LongField registro = new LongField("registro");
        public Table table =  new Table();
        public ActionButton detalhe = new ActionButton(this, "detalhe");
        private ActionSubmit localizar = new ActionSubmit("localizar", this,
"localizar");
        public boolean localizartabela;
        
        public Form form= new Form();
        
        @Override
        public void onInit() {
                // TODO Auto-generated method stub
                super.onInit();
        }
        
        
        public MovimentoProntuarioPage(){
          
                FieldSet set = new FieldSet("prontuario");
                set.setColumns(4);
        
                registro.setSize(20);
                registro.setRequired(true);
                registro.setFocus(true);
                set.add(registro, 1);
                
                set.add(localizar);
                
                form.add(set);
                        
        }

        public boolean localizar(){

                if (form.isValid()) {
                        localizartabela = true;
                        ClienteRepositorio clienterep = 
Cliente.getRepositorio();
                        Cliente cliente = 
clienterep.getClienteByRegistro(registro.getLong());
                        if (cliente!=null){
                                ProntuarioRepositorio repositorio = 
Prontuario.getRepositorio();
                                Prontuario prontuario =
repositorio.getProntuarioByIdCliente(cliente.getId());



                                //table.setSortablse(true);
                                //table.setClass(Table.CLASS_SIMPLE);
                                table.setClass(Table.CLASS_ITS);
                                table.setPageSize(10);
                                Column timestampMovimento = new 
Column("timestampMovimento","Data
Movimento");
                                
timestampMovimento.setFormat("{0,date,dd/MM/yyyy}");
                                table.addColumn(timestampMovimento);
                                table.addColumn(new 
Column("codinomeMovimento","Usuario"));
                                table.addColumn(new 
Column("tipoMovimentoDescricao","Tipo"));
                                table.addColumn(new 
Column("tipoServicoOrigem.descricao","Tipo
Servico"));     
                                table.addColumn(new Column("nomeServico", 
"Serviço"));
                                Column colunaAcao = new Column("Ação");
                                colunaAcao.setDecorator(new 
LinkDecorator(table, detalhe, "id"));
                                table.addColumn(colunaAcao);

                                MovimentoProntuarioRepositorio rep =
MovimentoProntuario.getRepositorio();
                                
                                List<MovimentoProntuario> lista =
rep.findMovimentoByIdProntuario(prontuario.getId());
                                table.setRowList(lista);
                

                        }else{
                                form.setError("Número o prontuário inválido.");
                        }


                }

                return true;
        }
        
        public boolean detalhe(){
                
                MovimentoProntuarioDetalhePage criaPagina =
(MovimentoProntuarioDetalhePage)getContext().createPage(MovimentoProntuarioDetalhePage.class);
                
                //faz forward para manter parametros
                setForward(criaPagina) ;
                return false;

        }


        @Override
        public void onRender() {
                

        }

}

[/code]

thanks
-- 
View this message in context: 
http://n2.nabble.com/Field-name-not-defined-tp2158829p2158829.html
Sent from the click-user mailing list archive at Nabble.com.

Reply via email to