This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 124880

Summary: Problema no binding de dropdown list com opções fixas
Product: obsolete Reporter: jmozer <jmozer>
Component: visualwebAssignee: Winston Prakash <wjprakash>
Status: RESOLVED INCOMPLETE    
Severity: blocker    
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description jmozer 2008-01-08 12:16:49 UTC
Language: pt-br

Bom, acredito ter encontrado um bug no NetBeans 6.0 em um projeto web, ao utiliza um dropdown list em um formulário com
uma lista fixa de opções (não como FK de outra tabela) como por exemplo para controle de status de registros (A - Ativo,
B - Bloqueado, etc...), ao se alterar a opção de um registro que já está cadastrado no banco de dados ele não cria o
evento de alteração/edição do registro que está posicionado na tabela, ou seja, mesmo executando o código para salvar o
registro o mesmo não é atualizado. Para resolver esse problema cliquei com o botão direito sobre o dropdown do meu
formulário e selecionei a opção "Edit Event Handler" e inseri o código abaixo:

getSession1().getClientesDataProvider().setValue("status", getSession1().getClientesDataProvider().getCursorRow(),
event.getNewValue().toString());

Esse código força a alteração do registro inserindo no campo status o valor selecionado no dropdown.

O problema não ocorre quando se utiliza o dropdown list como chave estrangeira de outra tabela, dessa forma está
funcionando perfeitamente, ao se alterar a opção na lista é automaticamente alterado o registro atual para a opção
selecionada na chave estrangeira.
Comment 1 Petr Blaha 2008-01-08 12:31:55 UTC
Can you please write a comment in English? Thanks