Professional Documents
Culture Documents
Classe: FWMarkBrowse
FWMarkBrowse
FWMarkBrowse
Descrio
Fornece um objeto do tipo grid, botes laterais e uma coluna com a opo de marca e desmarca
New
New
Sintaxe
FWMarkBrowse():New()-> oSelf
Descrio
Mtodo construtor da classe
Retorno
oSelf Objeto da classe
Activate
Activate
Sintaxe
FWMarkBrowse():Activate(< oOwner >)-> NIL
Descrio
Mtodo de ativao da classe
Parmetros
AddButton
AddButton
Sintaxe
FWMarkBrowse():AddButton(< cTitle >, < xAction >, < uParam1 >, < nOption >, < nVerify >)-> NIL
Descrio
Adiciona um boto na rea lateral do Browse
Parmetros
AddFilter
AddFilter
Sintaxe
FWMarkBrowse():AddFilter(< cFilter >, < cExpAdvPL >, < lNoCheck >, < lSelected >, < cAlias >, < lFilterAsk >, < aFilParser >, < cID >)-> NIL
Descrio
Permite adicionar um filtro na lista de opes de filtros do Browse
Parmetros
AddLegend
AddLegend
Sintaxe
FWMarkBrowse():AddLegend(< xCondition >, < cColor >, < cTitle >)-> NIL
Descrio
Permite adicionar legendas no Browse
Parmetros
AddMarkColumns
AddMarkColumns
Sintaxe
FWMarkBrowse():AddMarkColumns(< bMark >, < bLDblClick >, < bHeaderClick >)-> NIL
Descrio
Permite adicionar uma coluna com a opo de marca e desmarca
Parmetros
AddStatusColumns
AddStatusColumns
Sintaxe
FWMarkBrowse():AddStatusColumns(< bStatus >, < bLDblClick >)-> NIL
Descrio
Permite adicionar uma coluna de status
Parmetros
Alias
Alias
Sintaxe
FWMarkBrowse():Alias()-> cAlias
Descrio
Retorna o Alias utilizado no Browse
Retorno
cAlias Alias utilizado no Browse
AllMark
AllMark
Sintaxe
FWMarkBrowse():AllMark()-> NIL
Descrio
Realiza a marcao de todos os itens
At
At
Sintaxe
FWMarkBrowse():At()-> nAt
Descrio
Retorna a posio atual do registro
Retorno
nAt Posio do registro
CanMark
CanMark
Sintaxe
FWMarkBrowse():CanMark(< cMark >)-> lReturn
Descrio
Avalia se a coluna pode ser marcada\desmarcada
Parmetros
Retorno
lReturn Indica se a coluna pode ser marcada/desmarcada
ClassName
ClassName
Sintaxe
FWMarkBrowse():ClassName()-> cClassName
Descrio
Retorna o nome da classe (FWMARKBROWSE)
Retorno
cClassName Nome da classe
CleanFilter
CleanFilter
Sintaxe
FWMarkBrowse():CleanFilter()-> NIL
Descrio
Realizada a limpeza dos filtros utilizados no Browse
CheckSemaphore
CheckSemaphore
Sintaxe
FWMarkBrowse():CheckSemaphore(< lUnLock >)-> lReturn
Descrio
Avalia se o registro est marcado por outro usurio
Parmetros
Retorno
lReturn Indica que o registro est em uso por outro usurio
Data
Data
Sintaxe
FWMarkBrowse():Data()-> oData
Descrio
Retorna o objeto de dados no Browse
Retorno
oData Retorna o objeto de dados do Browse
DataArray
DataArray
Sintaxe
FWMarkBrowse():DataArray()-> lDataArray
Descrio
Retorna se o dados apresentados no Browse de Array
Retorno
lDataArray Indica que o Browse utiliza informaes de um array
DataQuery
DataQuery
Sintaxe
FWMarkBrowse():DataQuery()-> lDataQuery
Descrio
Retorna se o dados apresentados no Browse de Query
Retorno
lDataQuery Indica que o Browse utiliza informaes de uma Query
DataTable
DataTable
Sintaxe
FWMarkBrowse():DataTable()-> lDataTable
Descrio
Retorna se o dados apresentados no Browse de Tabela
Retorno
lDataTable Indica que o Browse utiliza informaes de uma Tabela
DataText
DataText
Sintaxe
FWMarkBrowse():DataText()-> lDataText
Descrio
Retorna se o dados apresentados no Browse de Texto
Retorno
lDataText Indica que o Browse utiliza informaes de um arquivo Texto
DeActivate
DeActivate
Sintaxe
FWMarkBrowse():DeActivate()-> NIL
Descrio
Mtodo de destruio da classe
DeleteFilter
DeleteFilter
Sintaxe
FWMarkBrowse():DeleteFilter(< cID >)-> NIL
Descrio
Permite realizar a excluso de filtros
Parmetros
Disable
Disable
Sintaxe
FWMarkBrowse():Disable()-> NIL
Descrio
Desabilita a utilizao do Browse
DisableConfig
DisableConfig
Sintaxe
FWMarkBrowse():DisableConfig()-> NIL
Descrio
Desabilita a utilizao das configuraes do Browse
DisableFilter
DisableFilter
Sintaxe
FWMarkBrowse():DisableFilter()-> NIL
Descrio
Desabilita a utilizao do filtro no Browse
DisableLocate
DisableLocate
Sintaxe
FWMarkBrowse():DisableLocate()-> NIL
Descrio
Desabilita a utilizao do localizador de registro no Browse
DisableSeek
DisableSeek
Sintaxe
FWMarkBrowse():DisableSeek()-> NIL
Descrio
Desabilita a utilizao da pesquisa no Browse
DisableReport
DisableReport
Sintaxe
FWMarkBrowse():DisableReport()-> NIL
Descrio
Desabilita a impresso das informaes disponveis no Browse
DisableSaveConfig
DisableSaveConfig
Sintaxe
FWMarkBrowse():DisableSaveConfig()-> NIL
Descrio
Desabilita a gravao das configuraes realizadas no Browse
Enable
Enable
Sintaxe
FWMarkBrowse():Enable()-> NIL
Descrio
Habilita a utilizao do Browse
FWFilter
FWFilter
Sintaxe
FWMarkBrowse():FWFilter()-> oFWFilter
Descrio
Retorna o objeto FWFilter
Retorno
oFWFilter Retorna o objeto FWFilter
GetFilterDefault
GetFilterDefault
Sintaxe
FWMarkBrowse():GetFilterDefault()-> NIL
Descrio
Retorna o filtro padro do Browse
GetOwner
GetOwner
Sintaxe
FWMarkBrowse():GetOwner()-> oOwner
Descrio
Retorna o container para criao do Browse
Retorno
oOwner Objeto container
GetProfileID
GetProfileID
Sintaxe
FWMarkBrowse():GetProfileID()-> cProfileID
Descrio
Retorna o identificador do Browse eutiliza na gravao das configuraes no profile do usurio. Deve ser utilizado quando existir mais de um
Browse na rotina.
Retorno
cProfileID Identificador do Browse
GoBottom
GoBottom
Sintaxe
FWMarkBrowse():GoBottom(< lCallRefresh >)-> NIL
Descrio
Posiciona no ltimo registro do Browse
Parmetros
GoDown
GoDown
Sintaxe
FWMarkBrowse():GoDown(< nOffSet >, < lReport >)-> NIL
Descrio
Salta uma ou mais linhas para baixo do item posicionado
Parmetros
GoPgDown
GoPgDown
Sintaxe
FWMarkBrowse():GoPgDown()-> NIL
Descrio
Salta uma pgina para baixo do item posicionado
GoPgUp
GoPgUp
Sintaxe
FWMarkBrowse():GoPgUp()-> NIL
Descrio
Salta uma pgina para cima do item posicionado
GoTop
GoTop
Sintaxe
FWMarkBrowse():GoTop(< lForce >)-> NIL
Descrio
Posiciona no primeiro registro do Browse
Parmetros
GoUp
GoUp
Sintaxe
FWMarkBrowse():GoUp(< nOffSet >)-> NIL
Descrio
Salta uma ou mais linhas para cima do item posicionado
Parmetros
GoTo
GoTo
Sintaxe
FWMarkBrowse():GoTo(< nGoto >, < lRefresh >)-> NIL
Descrio
Posiciona em um determinado registro do Browse
Parmetros
IsMark
IsMark
Sintaxe
FWMarkBrowse():IsMark(< cMark >)-> NIL
Descrio
Retorna se o registro est marcado no browse
Parmetros
IsInvert
IsInvert
Sintaxe
FWMarkBrowse():IsInvert()-> lInvert
Descrio
Indica se a marca deve ser considerada invertida. Obs.: Utilizada em casos como o de marcao de todos os registros.
Retorno
lInvert Indica se a marca deve ser considerada invertida
Mark
Mark
Sintaxe
FWMarkBrowse():Mark(< cMark >)-> cMark
Descrio
Retorna a marca utilizada para identificar que o registro est marcado pelo usurio atual.
Parmetros
Retorno
cMark Marca do registro
MarkRec
MarkRec
Sintaxe
FWMarkBrowse():MarkRec()-> NIL
Descrio
Realiza a marcao ou desmarcao do registro
OnChange
OnChange
Sintaxe
FWMarkBrowse():OnChange()-> NIL
Descrio
Executa o Code-Block, definido no mtodo SetChange(bChange), para tratamentos aps a mudana de uma linha no Browse
OpenSemaphore
OpenSemaphore
Sintaxe
FWMarkBrowse():OpenSemaphore()-> NIL
Descrio
Realiza a abertura do arquivo de semaforo
Refresh
Refresh
Sintaxe
FWMarkBrowse():Refresh(< lGoTop >)-> NIL
Descrio
Executa a atualizao das informaes no Browse
Parmetros
Semaphore
Semaphore
Sintaxe
FWMarkBrowse():Semaphore()-> lSemaphore
Descrio
Indica que o Browse utiliza controle de semforo
Retorno
lSemaphore Indica que o Browse utiliza controle de semforo
SetAfterMark
SetAfterMark
Sintaxe
FWMarkBrowse():SetAfterMark(< bAfterMark >)-> NIL
Descrio
Indica o Code-Block executado aps a marcao ou desmarcao do registro
Parmetros
SetAlias
SetAlias
Sintaxe
FWMarkBrowse():SetAlias(< cAlias >)-> NIL
Descrio
Indica o alias da tabela que ser utilizada no Browse
Parmetros
SetAllMark
SetAllMark
Sintaxe
FWMarkBrowse():SetAllMark(< bAllMark >)-> NIL
Descrio
Indica o Code-Block executado no clique do header da coluna de marca/desmarca
Parmetros
SetBackColor
SetBackColor
Sintaxe
FWMarkBrowse():SetBackColor(< nBackColor >)-> NIL
Descrio
Indica a cor de fundo do Browse
Parmetros
Veja tambm
Funo RGB
SetBotFun
SetBotFun
Sintaxe
FWMarkBrowse():SetBotFun(< cBotFun >)-> NIL
Descrio
Indica o limite inferior das informaes no Browse
Parmetros
SetChange
SetChange
Sintaxe
FWMarkBrowse():SetChange(< bChange >)-> NIL
Descrio
Indica a Code-Block executado aps a mudana de uma linha
Parmetros
SetChgAll
SetChgAll
Sintaxe
FWMarkBrowse():SetChgAll(< lChgAll >)-> NIL
Descrio
Indica se o usurio tem permisso para alterar registros de outras filiais
Parmetros
SetClrAlterRow
SetClrAlterRow
Sintaxe
FWMarkBrowse():SetClrAlterRow(< nClrAlterRow >)-> NIL
Descrio
Indica a cor alternada do Browse
Parmetros
Veja tambm
Funo RGB
SetColumns
SetColumns
Sintaxe
FWMarkBrowse():SetColumns(< aColumns >)-> NIL
Descrio
Adiciona uma coluna no Browse em tempo de execuo
Parmetros
SetCustomMarkRec
SetCustomMarkRec
Sintaxe
FWMarkBrowse():SetCustomMarkRec(< bCustomMarkRec >)-> NIL
Descrio
Permite o desenvolvedor controlar a marcao ou desmarcao do registro
Parmetros
SetDescription
SetDescription
Sintaxe
FWMarkBrowse():SetDescription(< cDescription >)-> NIL
Descrio
Indica a descrio do Browse
Parmetros
SetFieldMark
SetFieldMark
Sintaxe
FWMarkBrowse():SetFieldMark(< cFieldMark >)-> NIL
Descrio
Indica o campo que dever ser atualizado com a marca no registro
Parmetros
SetFields
SetFields
Sintaxe
FWMarkBrowse():SetFields(< aFields >)-> NIL
Descrio
Indica os campos que sero adicionados as colunas do Browse. Obs.: Para arquivo temporrio, todos os campos informados sero utilizados
como coluna e no caso de tabela de dados os campos informados sero adicionados as colunas padro do Browse.
Parmetros
SetFilter
SetFilter
Sintaxe
FWMarkBrowse():SetFilter(< cCpoFil >, < cTopFun >, < cBotFun >)-> NIL
Descrio
Indica o limite superior e inferior de um campo respeitando a classificao das informaes atual.
Parmetros
SetFilterDefault
SetFilterDefault
Sintaxe
FWMarkBrowse():SetFilterDefault(< cFilterDefault >)-> NIL
Descrio
Indica o filtro padro do Browse
Parmetros
SetFontBrowse
SetFontBrowse
Sintaxe
FWMarkBrowse():SetFontBrowse(< oFont >)-> NIL
Descrio
Indica a fonte do Browse
Parmetros
SetForeColor
SetForeColor
Sintaxe
FWMarkBrowse():SetForeColor(< nForeColor >)-> NIL
Descrio
Indica a cor da fonte no Browse
Parmetros
Veja tambm
Funo RGB
SetIniWindow
SetIniWindow
Sintaxe
FWMarkBrowse():SetIniWindow(< bIniWindow >)-> NIL
Descrio
Indica o Code-Block executado na inicializao da janela do Browse
Parmetros
SetInvert
SetInvert
Sintaxe
FWMarkBrowse():SetInvert(< lInvert >)-> NIL
Descrio
Indica que a marca deve ser considerada invertida Obs.: Utilizada em casos como o de marcao de todos os registros
Parmetros
SetLineHeight
SetLineHeight
Sintaxe
FWMarkBrowse():SetLineHeight(< nHeight >)-> NIL
Descrio
Indica a altura da linha no Browse
Parmetros
SetLocate
SetLocate
Sintaxe
FWMarkBrowse():SetLocate(< lLocate >)-> NIL
Descrio
Habilita a utilizao do localizador de registros no Browse
Parmetros
SetMark
SetMark
Sintaxe
FWMarkBrowse():SetMark(< cMark >, < cAlias >, < cField >)-> NIL
Descrio
Indica a marca a ser utilizada na marcao dos registros
Parmetros
SetMenuDef
SetMenuDef
Sintaxe
FWMarkBrowse():SetMenuDef(< cMenuDef >)-> NIL
Descrio
Indica o programa que ser utilizado para a carga do menu funcional
Parmetros
SetNumberLegend
SetNumberLegend
Sintaxe
FWMarkBrowse():SetNumberLegend(< lNumber >)-> NIL
Descrio
Indica que a legenda ser representada por nmeros
Parmetros
SetOwner
SetOwner
Sintaxe
FWMarkBrowse():SetOwner(< oOwner >)-> NIL
Descrio
Indica o container para criao do Browse
Parmetros
SetParam
SetParam
Sintaxe
FWMarkBrowse():SetParam(< bParam >)-> NIL
Descrio
Indica o Code-Block executado ao pressionar a tecla F12
Parmetros
SetProfileID
SetProfileID
Sintaxe
FWMarkBrowse():SetProfileID(< cProfileID >)-> NIL
Descrio
Define o identificador do Browse utiliza na gravao das configuraes no profile do usurio. Deve ser utilizado quando existir mais de um
Browse na rotina.
Parmetros
SetSeeAll
SetSeeAll
Sintaxe
FWMarkBrowse():SetSeeAll(< lSeeAll >)-> NIL
Descrio
Indica se o usurio tem permisso para visualizar registros de outras filiais
Parmetros
SetSeek
SetSeek
Sintaxe
FWMarkBrowse():SetSeek(< lSeek >, < aOrder >)-> NIL
Descrio
Habilita a utilizao da pesquisa de registros no Browse
Parmetros
SetSemaphore
SetSemaphore
Sintaxe
FWMarkBrowse():SetSemaphore(< lSemaphore >)-> NIL
Descrio
Indica que o Browse utiliza controle de marcao exclusiva do registro pelo usurio
Parmetros
SetTemporary
SetTemporary
Sintaxe
FWMarkBrowse():SetTemporary(< lTemporary >)-> NIL
Descrio
Indica que o Browse utiliza tabela temporria
Parmetros
SetTimer
SetTimer
Sintaxe
FWMarkBrowse():SetTimer(< bTimerAction >, < nInterval >)-> NIL
Descrio
Indica o tempo de atualizao da janela do Browse
Parmetros
SetTopFun
SetTopFun
Sintaxe
FWMarkBrowse():SetTopFun(< cTopFun >)-> NIL
Descrio
Indica o limite superior das informaes no Browse
Parmetros
SetUseFilter
SetUseFilter
Sintaxe
FWMarkBrowse():SetUseFilter(< lFilter >)-> NIL
Descrio
Habilita a utilizao do filtro no Browse
Parmetros
SetValid
SetValid
Sintaxe
FWMarkBrowse():SetValid(< bValid >)-> NIL
Descrio
Indica o Code-Block executado para validar a marcao/desmarcao do registro
Parmetros
SetX3Tela
SetX3Tela
Sintaxe
FWMarkBrowse():SetX3Tela(< cTela >)-> NIL
Descrio
Permite adicionar uma regra para apresentao dos campos no Browse Obs.: O contedo da string deve conter o caracter "|" que permite
separar os indentificadores utilizados na regra de validao.
Parmetros
SetWalkThru
SetWalkThru
Sintaxe
FWMarkBrowse():SetWalkThru(< lWalkThru >)-> NIL
Descrio
Habilita a utilizao da funcionalidade Walk-Thru no Browse
Parmetros
SetAmbiente
SetAmbiente
Sintaxe
FWMarkBrowse():SetAmbiente(< lAmbiente >)-> NIL
Descrio
Habilita a utilizao da funcionalidade Ambiente no Browse
Parmetros
Valid
Valid
Sintaxe
FWMarkBrowse():Valid()-> lReturn
Descrio
Avalia se o registro pode ser marcado ou desmarcado
Retorno
lReturn Indica se o registro pode ser marcado ou desmarcado
AddBrwRelation
AddBrwRelation
Sintaxe
FWMarkBrowse():AddBrwRelation(< oBrwRel >)-> NIL
Descrio
Permite adicionar a informao de um browse relacionado
Parmetros
ForceQuitButton
ForceQuitButton
Sintaxe
FWMarkBrowse():ForceQuitButton(< lSet >)-> NIL
Descrio
Forca a exibio SAIR para Browses no ancorados diretamente em alguns containers
Parmetros
GetLeftJoin
GetLeftJoin
Sintaxe
FWMarkBrowse():GetLeftJoin()-> NIL
Descrio
Retorna os JOINs da tabela
GetBrwRelation
GetBrwRelation
Sintaxe
FWMarkBrowse():GetBrwRelation()-> NIL
Descrio
Retorna os browses relacionados da tabela
SetOnlyFields
SetOnlyFields
Sintaxe
FWMarkBrowse():SetOnlyFields(< aFields >)-> NIL
Descrio
Seta quais campos da tabelas sero apresentados no Browse
Parmetros
Exemplo
@sample oMark := FWMarkBrowse():New() oMark:SetAlias('SA1') oMark:SetOnlyFields( { 'A1_COD', 'A1_LOJA', 'A1_NOME' } )
oMark:Activate()
Observaes
Os campos que constam no array tm que estar configurados para exibio no Browse (X3_BROWSE=="S")