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:
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 :)
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.