Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações
titleMétodo AddProperty()

self:oSchema:AddProperty() - Método do objeto oSchema que adiciona uma propriedade ao schema.

Método disponível para uso externo, outros tratamentos do objeto oSchema é feito internamente.

Parâmetros:

NomeTipoObrigatórioDefaultDescrição
cNameCaracterX
Nome da propriedade
cDescriptionCaracterX
Descrição da propriedade
cTypeCaracterX
Tipo da propriedade
cRealNameCaracterX
Nome da propriedade no Protheus (Nome real do campo da tabela)

Exemplo de uso:

Bloco de código
method getSchema() as object class SEDTReportsBusinessObject
	self:oSchema:addProperty("Descrição", "Descrição da Natureza", "C", "ED_DESCRIC")
	self:oSchema:addProperty("Código", "Código da Natureza", "C", "ED_CODIGO")
return self:oSchema

...

Retorna o Objeto de dados.

Parâmetros: 

Nome

TipoObrigatórioDefaultDescrição
nPageNumérico
Página atualNúmero da página atual
oFilterObjeto

Objeto do Filtro
Informações
titleMétodo AliasToData()

self:oSchema:AliasToData() - Método do objeto oData que converte o alias recebido em dados para o TReports.

Apenas este método está disponível para uso externo, outros tratamentos do objeto oSchema oData é feito internamente.

Exemplo de uso:

...

Adiciona uma área a qual o relatório pertence.

Parâmetros:

NomeTipoObrigatórioDefaultDescrição
cAreaCaracterX
Nome da área do relatório
Bloco de código
self:AppendArea("Financeiro")

...