1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Procedure pi-get-widget que recupera o handle de um objeto

Discussão em 'Progress 4GL' iniciado por ds201, Maio 20, 2022.

  1. ds201

    ds201 Membro Participativo

    Bom dia

    Há uma procedure chamada "pi-get-widget" que recupera o handle de um campo de tela.
    A limitação desta procedure é que ela não permite selecionar a página que deve ser pesquisada.
    Vocês tem uma versão desta procedure em que seja possível escolhes a página?
    No momento estou tarbalhando com uma EPC de DBO e preciso informar a página.

    Obrigado

    Código:
    procedure PI-get-widget:
       def input  param p_name   as char   no-undo.
       def output param p_widget as widget no-undo.
    
       assign p_widget = p-wgh-frame:first-child.
    
       do while valid-handle(p_widget):
          if p_widget:name = p_name then return.
    
          if p_widget:type = "field-group" then
             assign p_widget = p_widget:first-child.
          else
             assign p_widget = p_widget:next-sibling.
       end.
    
       assign p_widget = ?.
       return error.
    end procedure.
    
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    o macete na verdade é vc começar a leitura dos nós no container principal.
  3. ds201

    ds201 Membro Participativo

    Faz todo sentido.
    Obrigado pelo apoio.

Compartilhe esta Página