Alterar label dinamicamente.

Oracle Application Express - web application development tool (antigamente conhecido como Oracle HTML-DB)
Responder
a664
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qua, 18 Nov 2009 11:59 am
Localização: RS
Jeferson Romanini
Oracle Developer

Olá pessoal...

Se fosse possível gostaria da ajuda de vocês.

Sou iniciante em Apex e gostaria de fazer algo simples, porém estou enfrentando dificuldades.

O que desejo fazer é o seguinte:
Tenho um radio group, onde tem algumas opções de escolha.
Quero que a opção escolhida no radio group, seja o label de um campo que se encontra logo abaixo:

Ex:
Opção escolhida = "valor1"
Label do campo= valor1

Desde já obrigado !
Avatar do usuário
stcoutinho
Moderador
Moderador
Mensagens: 850
Registrado em: Qua, 11 Mai 2011 5:15 pm
Localização: são Paulo - SP

Olá a644,

Não sei se esta solução funcionaria, mas você precisaria estar na versão 4 do APEX.

Para isso você precisaria:

- Crie o RADIO BUTTON com a lista de opções;
- Crie um item oculto no formulário (hidden iten) para armazenar o valor do LABEL.
Exemplo : P1_ITEM_LABEL;
- Crie o item definitivo para o qual você deseja alterar dinamicamente o LABEL. O label deste ITEM seria algo como
&P1_ITEM_LABEL. (note que tem que ter no início o "&" e no final o ".");
- Crie um DYNAMIC ACTION que será disparado ao se efetuar uma alteração de valor no RADIO BUTTON.
- Ao se disparar esta DYNAMIC ACTION, o item escondido é atualizado com o valor do RADIO, e a página
é atualizada (refresh). Não saberia dizer se seria possível somente fazer um REFRESH do label.

É mais uma sugestão e eu não poderia assegurar que isso funcionaria adequadamente.

Talvez os foristas possam dar outras sugestões.

Abraços,

Sergio Coutinho
a664
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qua, 18 Nov 2009 11:59 am
Localização: RS
Jeferson Romanini
Oracle Developer

Olá Sergio...

Sim, a minha versão é a 4.
Vou fazer um teste com as suas dicas.

Muito Obrigado !
a664
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qua, 18 Nov 2009 11:59 am
Localização: RS
Jeferson Romanini
Oracle Developer

Sergio...

Acabei achando um link, que explica o que deseja fazer.

https://forums.oracle.com/forums/thread ... 0&tstart=0

Muito obrigado pela atenção.

Forte abraço
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes