Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css
Portuguese

Pagetitle

...

Classe BrGetDDB
Classe BrGetDDB

...

Cria

...

um

...

objeto

...

do

...

tipo

...

grade com registros em linhas e informações em colunas.

Hierarquia

...

Construtores

Inclusão de trecho
Classe BrGetDDB - Construtores
Classe BrGetDDB - Construtores
nopaneltrue

Propriedades

Inclusão de trecho
Classe BrGetDDB - Propriedades
Classe BrGetDDB - Propriedades
nopaneltrue

Observações

  • O uso desta classe não é recomendado, ela tem como objetivo apenas ser reimplementada pela classe MSGetDB, que deve ser utilizada em seu lugar.

Exemplos

    oObjeto(objeto)
  • Retorna o objeto criado.

 

 

 

 

oBrowse := BrGetDDB():New( 1,1,260,184,,,,oDlg,,,,,,,,,,,,.F.,'SA1',.T.,,.F.,,, )
#include 'TOTVS.CH'User Function BrGetDDB()
  DEFINE DIALOG oDlg TITLE "Exemplo BrGetDDB" FROM 180, 180 TO 550, 700 PIXEL
    

    
DbSelectArea
dbSelectArea('SA1')   
    oBrowse := BrGetDDB():
New
new( 1,1,260,184,,,,oDlg,,,,,,,,,,,,.F.,'SA1',.T.,,.F.,,, )   

    //Avaliar a documentação http://tdn.totvs.com.br/display/tec/bCustomEditCol
    oBrowse:bCustomEditCol := {|x,y,z| u_editLine(x,y,z) }
    oBrowse:bDelete := { || conOut( "bDelete" ) }

    oBrowse:
AddColumn
addColumn( TCColumn():
New
new( 'Codigo', { || SA1->A1_COD  },,,, 'LEFT',, .F., .F.,,,, .F.
,
 ) )
    oBrowse:
AddColumn
addColumn( TCColumn():
New
new( 'Loja', { 
,{
|| SA1->A1_LOJA },,,, 'LEFT',, .F., .F.,,,, .F.
,
 ) )
    oBrowse:
AddColumn
addColumn( TCColumn():
New
new( 'Nome', { 
,{
|| SA1->A1_NOME },,,, 'LEFT',, .F., .F.,,,, .F.
,
 ) )

  ACTIVATE DIALOG oDlg CENTERED

return nil

User Function editLine(x,y,z)

ApMsgStop("editLine")

Return
Exemplo da classe BrGetDDb
Image Removed
 .T.
Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
#include 'totvs.ch'

user function brGetDDB() 

  local oDlg := nil

New

Método construtor da classe.

BrGetDDb(): New ( [ nRow], [ nCol], [ nWidth], [ nHeight], [ uParam5], [ uParam6], [ uParam7], [ oDlg], [ cField], [ uParam1], [ uParam2], [ bChange], [ bLDblClick], [ bRClick], [ oFont], [ oCursor], [ nClrFore], [ nClrBack], [ cMsg], [ uParam20], < cAlias>, [ lPixel], [ bWhen], [ lDesign], [ bValid], [ uParam26], [ uParam27] ) --> oObjeto

NomeTipoDescriçãoObrigatórioReferência
nRowNuméricoIndica a coordenada vertical.nColNuméricoIndica a coordenada horizontal.nWidthNuméricoIndica a largura em pixels do objeto.nHeightNuméricoIndica a altura em pixels do objeto.uParam5Bloco de códigoCompatibilidade.uParam6VetorCompatibilidade.uParam7VetorCompatibilidade.oDlgObjetoIndica o controle visual onde o divisor será criado.cFieldCaracterIndica os campos necessários para o filtro.uParam1QualquerIndica o início do intervalo para o filtro.uParam2QualquerIndica o fim do intervalo para o filtro.bChangeBloco de códigoIndica o bloco de código que será executado quando o estado ou conteúdo do objeto é modificado pela ação sobre o controle visual.bLDblClickBloco de códigoIndica o bloco de código que será executado quando clicar duas vezes, com o botão esquerdo do mouse, sobre o objeto.bRClickBloco de códigoIndica o bloco de código que será executado quando clicar, com o botão direito do mouse, sobre o objeto.oFontObjetoIndica o objeto do tipo TFont utilizado para definir as características da fonte aplicada na exibição do conteúdo do controle visual.oCursorObjetoIndica o tipo de ponteiro do mouse.nClrForeNuméricoIndica a cor do texto da janela.nClrBackNuméricoIndica a cor de fundo da janela.cMsgCaracterIndica a mensagem que será apresentada ao posicionar o ponteiro do mouse sobre o objeto.uParam20LógicoCompatibilidade.cAliasCaracterIndica se o objeto é utilizado com array (opcional) ou tabela (obrigatório). X lPixelLógicoIndica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.).bWhenBloco de códigoIndica o bloco de código que será executado quando a mudança de foco da entrada de dados, no objeto criado, estiver sendo realizada. Se o retorno for verdadeiro (.T.), o objeto continua habilitado; caso contrário, falso (.F.).lDesignArray of RecordCompatibilidade.bValidBloco de códigoIndica o bloco de código de validação que será executado quando o conteúdo do objeto for modificado. Retorna verdadeiro (.T.), se o conteúdo é válido; caso contrário, falso (.F.).uParam26QualquerCompatibilidade.uParam27QualquerCompatibilidade.

Resultado do Exemplo

Image Added

Abrangência

Microsiga Protheus 8.11, Microsiga Protheus 11, Protheus 10, TOTVS Application Server 10, ByYou Application Server