Como saber se Radio Button foi clicado ou não no BIRT

Bom dia.

Estou desenvolvendo um relatório no BIRT e estou colocando um radio button como entrada de parametro, se o radio for clicado eu preciso pegar o valor e passar para a constraint, o problema é que eu não sei como pegar esse valor, campos input é fácil é só verificar se está ==null, agora para o caso de radio não sei como tratar... Alguém já precisou fazer essa verificação se o radio foi ou não clicado?

Obrigado!

Olá Marcos,

A validação será bem parecida com um campo input qualquer, você precisará pegar o valor do campo:


params["seuParamRadioButton"].value

Se o parâmetro não for obrigatório, no momento em que o usuário for executar, aparecerá a opção Null Value:

Capturar.JPG

Assim, basta verificar:


if(params["paramRadio"].value == null){
    java.lang.System.out.println(">>> o radio button não foi selecionado");
}

No repositório de fontes do fluig há um relatório que implementa um filtro de list box, também é verificado se o mesmo é nulo. Da uma olhada lá, acredito que poderá te ajudar :)

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.