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 - Problema no binding de dropdown list com opções fixas
Summary: Problema no binding de dropdown list com opções fixas
Status: RESOLVED INCOMPLETE
Alias: None
Product: obsolete
Classification: Unclassified
Component: visualweb (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Winston Prakash
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-08 12:16 UTC by jmozer
Modified: 2008-01-14 22:17 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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