Radio-Set

Discussão em 'Progress 4GL' iniciado por Alexan, Janeiro 21, 2011.

  1. Alexan

    Alexan Membro Participativo

    Galera, Sou eu novamente.

    Criei um Radio-set através da barra de ferramentas e queria saber se tem como (via código) em um determinado momento, eu desabilitar uma das opções(index) ou tornar invisível para que o usuário não clique nela, entenderam? Alguém poderia me ajudar?

    Grato,
    Edson
  2. LeandroSantos

    LeandroSantos Membro Participativo

    Voce pode alterar o radio-buttons.

    Exemplo:
    Código:
    if <condição> then
        <Radio-Set>:radio-buttons = "Label-1","Value-1","Label-2","Value-2".
    else 
        <Radio-Set>:radio-buttons = "Label-1","Value-1","Label-2","Value-2","Label-3","Value-3".
    
    <Radio-Set>
  3. Alexan

    Alexan Membro Participativo

    Valeu, vou testar e informo se deu certo.
  4. Alexan

    Alexan Membro Participativo

    Caro amigo Leandro Santos,

    Infelizmente não deu certo, criei um Raio-Set , um botão e ao clicar no botão (so para ver o que ia acontecer) coloquei da seguinte forma:

    RADIO-SET-1:radio-buttons = "Label-1","Value-1","Label-2","Value-2".

    Mas ele está dando o seguinte erro:

    ***não entendi após radio-buttons= "label-1" .(247)
    **não entendi a linha 198.

    E aí, aonde eu errei?
  5. LeandroSantos

    LeandroSantos Membro Participativo

    Fiz um exemplo, da uma olhada no codigo.

    Arquivos Anexados:

  6. Alexan

    Alexan Membro Participativo

    Agora tá explicado, o que ocorreu foi o seguinte:
    - primeiro o objeto quando for criado, tem que mudar para o tipo integer, pois por default ele coloca como character
    - Segundo é que você havia me informado a seguinte sintaxe:
    RADIO-SET-1:radio-buttons = "Label-1","Value-1","Label-2","Value-2".
    mas a correta é:
    RADIO-SET-1:radio-buttons = "Label-1,Value-1,Label-2,Value-2". ou seja, com aspas apenas no inicio e no final.

    Deixo meus sinceros agradecimentos, por tamanha presteza e rapidez. Que Deus te abençõe muuuuuuuiiiiiiittttttttooooooo!

    Sds,
    Edson

Compartilhe esta Página