Usina BRAdvPL Guia
Entrar
← Todos os tópicos
GUIA PRÁTICOEm revisão

FWMarkBrowse e múltiplos browses

Planeja marcação e contexto de múltiplos browses.

FWMarkBrowse e múltiplos browsesAdvPL
01 · VISÃO GERAL

Visão geral

FWMarkBrowse usa FWMBrowse internamente e acrescenta marcação e botões. A documentação informa ausência de suporte nativo a dados em array. Cada browse precisa de proprietário, alias e configuração coerentes; o profile identifica suas preferências quando há múltiplos na rotina. Marcar não equivale a obter bloqueio de negócio ou validar a operação em lote. O fragmento instancia dois componentes sem dados, ativação ou marcação. A aplicação deve liberar cada componente e preservar o contexto de cada alias ao processar uma seleção. (Fontes: refs. 1–1.)

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed437()
    Local oPrimeiro := FWMarkBrowse():New()
    Local oSegundo := FWMarkBrowse():New()
    // Sem Activate ou AllMark: ainda nao ha dados configurados.
    FreeObj(oPrimeiro)
    FreeObj(oSegundo)
Return Nil
Resultado esperado

Dois objetos independentes criados e liberados, sem interface. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Validar seleção e concorrência no processamento, além da aparência da marca.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. FWMarkBrowse. TDN. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha