Drag & Drop em progress

Discussão em 'Progress 4GL' iniciado por af.dums, Julho 6, 2015.

  1. af.dums

    af.dums Membro Ativo

    Olá...

    Alguém já criou ou faz ideia de como poderia ser criada uma tela estilo drag and drop em progress? Precisaria para desenvolver um "criador" de templates de relatório, onde eu poderia arrastar labels, campos textos, etc... Até uma determinada posição da tela...

    Obrigado...

    Att,
    Anderson
  2. Agnaldo

    Agnaldo Membro Ativo

    Se voce se lembrar, o UIB (Provision) é escrito em 4GL Progress.
    Sendo assim, o que voce ve/faz ali é programado em 4GL.

    Para arrastar um widget (botão, campo, etc.) basta setar a propriedade movable dele.
    Para saber a posição de tela, a propriedade X e Y do mesmo.
    Veja também os eventos "Direct Manipulation Events", que permite saber quando um objeto começou e parou de ser movido.
    af.dums curtiu isso.
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Mas pra criação de relatorios, como foi indicado, o dataviewer não supre a necessidade ?
  4. af.dums

    af.dums Membro Ativo

    Olá...

    Obrigado pelos retornos, é que na real é para criar um programa que gera um template de um relatório, não necessariamente o relatório em si Richard... Vou testar Agnaldo, acho que vai dar boa...

    Abraços...
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    vc poderia então usar uma outra linguagem, que é mais facil de criar esses objetos, flash por exemplo, e depois gerar o codigo fonte em progress, afinal vc vai ter que gerar um codigo fonte do mesmo jeito.
    af.dums curtiu isso.

Compartilhe esta Página