...
Construtor da classe.FWBrowse(): New ( [ oOwner] ) --> oSelf
oSelf
oBrowse := FWBrowse():New() |
---|
...
Ativação da classe.FWBrowse(): Activate ( [ lFWBrowse] ) -->
oBrowse:Activate() |
---|
Permite adicionar a informacao de um browse relacionado.FWBrowse(): AddBrwRelation ( < oBrwRel> ) -->
null |
---|
Adiciona uma coluna no Browse em tempo de execução.FWBrowse(): AddColumn ( < aColumn> ) -->
null |
---|
Permite adicionar uma configuração customizada na opção de configuração do Browse.FWBrowse(): AddCustomConfig ( < cTitle>, < bView>, [ bSave] ) -->
null oBrowse:AddCustomConfig("Filial",{|o| MBrFilialCfg(o,Self) }, { || MBrSaveFilCfg(Self) } ) |
---|
Permite adicionar um filtro na lista de opções de filtros do Browse.FWBrowse(): AddFilter ( < cFilter>, < cExpAdvPL>, [ lNoCheck], [ lSelected], [ cAlias], [ lFilterAsk], [ aFilParser], [ cID] ) -->
null oBrowse:AddFilter(cTitle,xCondition) |
---|
Permite adicionar uma coluna com a opção de marca e desmarca.FWBrowse(): AddMarkColumns ( < bMark>, [ bLDblClick], [ bHeaderClick] ) -->
null |
---|
Permite adicionar uma coluna de status.FWBrowse(): AddStatusColumns ( < bStatus>, [ bLDblClick] ) -->
null |
---|
Retorna o Alias utilizado no Browse.FWBrowse(): Alias ( ) --> cAlias cAlias
null |
---|
Executa o Code-Block definido no método SetAllOK(bAllOK).FWBrowse(): AllOk ( ) --> lReturn lReturn
null |
---|
Retorna a posição atual do registro.FWBrowse(): At ( ) --> nAt nAt
null |
---|
Retorna o componente Browse (TGRID).FWBrowse(): Browse ( ) --> oBrowse oBrowse
null |
---|
Retorna o nome da classe (FWBROWSE).FWBrowse(): ClassName ( ) --> cClassName cClassName
null |
---|
Executa a limpeza dos filtros estendidos realizados no Browse.FWBrowse(): CleanExFilter ( ) --> null |
---|
FWBrowse(): CleanFilter ( ) -->
null
FWBrowse(): CleanProfile ( ) -->
null
FWBrowse(): ColPos ( [ lDeleted] ) --> nColPos
Nome | Tipo | Descrição | Obrigatório | Referência |
lDeleted | Lógico | Indica que deve considerar as colunas deletadas. |
null
FWBrowse(): Data ( ) --> oData
null
FWBrowse(): DataArray ( ) --> lDataArray
null
FWBrowse(): DataQuery ( ) --> lDataQuery
null
FWBrowse(): DataTable ( ) --> lDataTable
null
FWBrowse(): DataText ( ) --> lDataText
null
FWBrowse(): DBFFilter ( ) --> lDBFFilter
null
FWBrowse(): DeActivate ( [ lFreeChildren] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lFreeChildren | Lógico | Indica se é necessário limpar a classe proprietária. (oOwner) |
null
FWBrowse(): DelColumn ( < nColumn> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nColumn | Numérico | Indica a coluna que será marcada como deletada. | X |
null
FWBrowse(): DeleteFilter ( [ cID] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cID | Caracter | Identificador do Filtro |
null
FWBrowse(): DelLine ( ) -->
null
FWBrowse(): DelOk ( ) --> lReturn
null
FWBrowse(): DisableConfig ( ) -->
null
FWBrowse(): DisableLocate ( ) -->
FWBrowse(): DisableReport ( ) -->
null
FWBrowse(): DisableSaveConfig ( ) -->
null
FWBrowse(): ExecuteFilter ( [ lBrwUpdate] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lBrwUpdate | Lógico | Atualiza o Browse e posiciona no primeiro registro. |
null
FWBrowse(): Filtrate ( ) --> lFiltrate
null
FWBrowse(): FWFilter ( ) --> oFWFilter
null
FWBrowse(): GetBackColor ( ) --> nBackColor
null
FWBrowse(): GetClrAlterRow ( ) --> nClrAlterRow
null
FWBrowse(): GetColumn ( ) --> nCol
null
FWBrowse(): GetDescription ( ) --> cDescription
FWBrowse(): GetFilterDefault ( ) --> cFilterDefault
null
FWBrowse(): GetForeColor ( ) --> cForeColor
null
FWBrowse(): GetObjMark ( ) --> oObjMark
null
FWBrowse(): GetProfileID ( ) --> cProfileID
null
FWBrowse(): GetQuery ( ) --> cQuery
null
FWBrowse(): GoBottom ( [ lCallRefresh] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lCallRefresh | Lógico | Indica que foi chamado através do método Refresh(). |
null
FWBrowse(): GoColumn ( [ nColumn] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nColumn | Numérico | Indica a coluna que deseja posicionar. |
null
FWBrowse(): GoDown ( [ nOffSet], [ lReport] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nOffSet | Numérico | Indica a quantidade de linhas a serem saltadas. | ||
lReport | Lógico | Indica se é impressão dos itens do Browse. |
null
FWBrowse(): GoTo ( < nGoto>, [ lRefresh] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nGoto | Numérico | Indica o item que deverá ser posicionado. | X | |
lRefresh | Lógico | Indica se deverá forçar a atualização do Browse. |
null
FWBrowse(): GoTop ( [ lForce] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lForce | Lógico | Indica que deverá forçar o posicionamento. |
null
FWBrowse(): GoUp ( [ nOffSet] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nOffSet | Numérico | Indica a quantidade de linhas a serem saltadas. |
null
FWBrowse(): LineOk ( ) --> lRet
FWBrowse(): LineRefresh ( [ nAt] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nAt | Numérico | Indica a linha que será atualizada. |
null
FWBrowse(): LogicLen ( ) --> nLogicLen
null
FWBrowse(): ObligateFilter ( ) --> lObligateFilter
null
FWBrowse(): OptionConfig ( ) --> lOptionConfig
null
FWBrowse(): OptionReport ( ) --> lOptionReport
null
FWBrowse(): Refresh ( [ lGoTop] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lGoTop | Lógico | Indica que deverá ser posicionado no primeiro registro do Browse. |
null
FWBrowse(): SetAddLine ( < bAdd> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bAdd | Bloco de código | Indica a Code-Block executado para adicionar linha no browse. | X |
null
FWBrowse(): SetAfterAddLine ( < bAfterAddLine> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bAfterAddLine | Bloco de código | Code-Block a ser executado após a inclusão de uma linha. | X |
null
FWBrowse(): SetAlias ( < cAlias> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cAlias | Caracter | Indica o alias da tabela | X |
FWBrowse(): SetAllOk ( < bAllOk> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bAllOk | Bloco de código | Code-Block para validar todos itens do Browse. | X |
null
FWBrowse(): SetArray ( < aArray> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
aArray | Array of Record | Array utilizado para apresentação dos dados no Browse. | X |
null
FWBrowse(): SetBackColor ( < nBackColor> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nBackColor | Numérico | Cor de fundo do Browse. | X |
null
FWBrowse(): SetBlkBackColor ( < bBackColor> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bBackColor | Bloco de código | Codigo de bloco que retorna a cor de fonte para a linha atual. | X |
FWBrowse(): SetBlkColor ( < bBlkColor> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bBlkColor | Bloco de código | Codigo de bloco que retorna a cor de fonte para a linha atual. | X |
null
FWBrowse(): SetChange ( < bChange> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bChange | Bloco de código | Code-Block executado após a mudança de uma linha. | X |
null
FWBrowse(): SetClrAlterRow ( < nClrAlterRow> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nClrAlterRow | Numérico | Indica a cor de alternada do Browse. | X |
null
FWBrowse(): SetColumns ( < aColumns> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
aColumns | Array of Record | Array contendo as informações da coluna. | X |
FWBrowse(): SetDataArray ( ) -->
null
FWBrowse(): SetDataQuery ( ) -->
null
FWBrowse(): SetDataTable ( ) -->
null
FWBrowse(): SetDataText ( ) -->
null
FWBrowse(): SetDelete ( [ lDelete], [ bDelete] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lDelete | Lógico | Indica se o usuário pode excluir linhas no Browse. | ||
bDelete | Bloco de código | Code-Block executado na exclusão da linha. |
null
FWBrowse(): SetDelOk ( < bDelOK> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bDelOK | Bloco de código | Code-Block executado para validar a exclusão da linha. | X |
null
FWBrowse(): SetDescription ( < cDescription> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cDescription | Caracter | Indica a descrição do Browse | X |
null
FWBrowse(): SetDoubleClick ( < bLDblClick> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bLDblClick | Bloco de código | Code-Block executado no duplo clique do item no Browse. | X |
null
FWBrowse(): SetEditCell ( [ lEditCell], [ bValidEdit] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lEditCell | Lógico | Indica se permite a edição de células. | ||
bValidEdit | Bloco de código | Code-Block executado para validar a edição da célula. |
null
FWBrowse(): SetFieldFilter ( < aFields> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
aFields | Array of Record | Array contendo os campos apresentados na edição de filtros. | X |
null
FWBrowse(): SetFile ( < cFile>, [ cCharSeparator] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cFile | Caracter | Arquivo texto. Ex.: "\Browse\Teste.txt" | X | |
cCharSeparator | Caracter | Indica o caracter separador dos dados. Ex.: ";" para "dados1;dados2;dados3" |
FWBrowse(): SetFilter ( < cCpoFil>, < cTopFun>, [ cBotFun] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cCpoFil | Caracter | Indica o campo a ser considerado o limite superior e inferior. | X | |
cTopFun | Caracter | Indica o limite superior. | X | |
cBotFun | Array of Record | Indica o limite inferior. |
null
FWBrowse(): SetFilterDefault ( < cFilterDefault> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cFilterDefault | Caracter | Indica o filtro AdvPL para o Browse. | X |
null
FWBrowse(): SetFilterRelation ( < aFilterRelation>, < bChgFields> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
aFilterRelation | Array of Record | Array contendo os itens do relacionamento. | X | |
bChgFields | Bloco de código | Indica o Code-Block executado para trocar os campos para o filtro. | X |
null
FWBrowse(): SetFontBrowse ( [ oFont] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
oFont | Objeto | Indica o objeto TFont utilizado no Browse. |
null
FWBrowse(): SetForeColor ( < nForeColor> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nForeColor | Numérico | Cor da fonte no Browse. | X |
null
FWBrowse(): SetGroup ( < bGroup>, [ lOpen] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bGroup | Bloco de código | Code-Block com a regra do agrupamento retornando um valor lógico (.T. = Quebra, .F. = Filho ). | X | |
lOpen | Lógico | Indica que o agrupamento será apresentado com os sub-itens visíveis na abertura do Browse. |
null
FWBrowse(): SetHeaderImage ( < nColumn>, < cResource> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nColumn | Numérico | Indica coluna que será apresentada a imagem. | X | |
cResource | Caracter | Indica a imagem que será apresentada ao lado da coluna. | X |
null
FWBrowse(): SetIdAlias ( < cIdAlias> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cIdAlias | Caracter | Indica o ID para Browses que trabalham com Left Join. | X |
null
FWBrowse(): SetInsert ( [ lInsert] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lInsert | Lógico | Indica que poderá inserir novas linhas. |
null
FWBrowse(): SetItemDoubleClick ( < aItemDoubleClick> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
aItemDoubleClick | Array of Record | Array contendo as informações que serão apresentadas para configuração do duplo clique. | X |
FWBrowse(): SetItemHeaderClick ( < aItemHeaderClick> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
aItemHeaderClick | Array of Record | Indica os itens que serão disponibilizados para a configuração do clique no header pelo usuário. | X |
null
FWBrowse(): SetLineBegin ( < nLineBegin> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nLineBegin | Numérico | Indica a linha inicial do arquivo texto. | X |
null
FWBrowse(): SetLineHeight ( [ nHeight] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nHeight | Numérico | Indica a altura da linha |
null
FWBrowse(): SetLineOk ( < bLineOk> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bLineOk | Bloco de código | Code-Block executado na troca de linha. | X |
null
FWBrowse(): SetLocate ( [ bAction] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bAction | Bloco de código | Code-Block executado para localização das informações, caso não seja informado será utilizado o padrão. |
null
FWBrowse(): SetNumberLegend ( [ lNumber] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lNumber | Lógico | Indica que a legenda será representada por números. |
null
FWBrowse(): SetObjMark ( < oObjMark> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
oObjMark | Objeto | Indica o objeto FWMARKBROWSE | X |
null
FWBrowse(): SetObligateFilter ( [ lObligateFilter], [ lCanCancel] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lObligateFilter | Lógico | Indica que o filtro será solicitado na entrada do Browse | ||
lCanCancel | Lógico | Indica que permite o cancelamento na tela de filtros. |
null
FWBrowse(): SetOwner ( [ oOwner] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
oOwner | Objeto | Indica o container para criação do Browse. |
null
FWBrowse(): SetPreEditCell ( < bBlock> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bBlock | Bloco de código | Code-Block com a funcao de validação. O bloco recebe como parametro o objeto do Browse, a coluna ,e o caracter precionado. | X |
null
FWBrowse(): SetProfileID ( < cProfileID> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cProfileID | Caracter | Identificador do Browse | X |
null
FWBrowse(): SetQuery ( < cQuery> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cQuery | Caracter | Indica a Query para a criação do Browse. | X |
null
FWBrowse(): SetQueryIndex ( < aIndex> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
aIndex | Array of Record | Indica os índices utilizados pela Query na criação do Browse. | X |
null
FWBrowse(): SetSeek ( [ bAction], [ aOrder] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bAction | Bloco de código | Code-Block executado para a pesquisa de registros, caso não seja informado será utilizado o padrão. | ||
aOrder | Array of Record | Array contendo as informações para criação dos detalhes da pesquisa. |
null
FWBrowse(): SetSeekChange ( [ bSeekChange] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bSeekChange | Bloco de código | Code-Block executado na mudança da ordem de pesquisa. |
null
FWBrowse(): SetShowLimit ( [ lShowLimit] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
lShowLimit | Lógico | Indica se apresenta somente o limite de informacoes do Browse do tipo Query quando a Query ultrapassar o limite definido. |
null
FWBrowse(): SetSuperDel ( < bSuperDel> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bSuperDel | Bloco de código | Code-Block executado no CTRL+Del. | X |
null
FWBrowse(): SetTypeMove ( < nTypeMove> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nTypeMove | Numérico | Indica o tipo de navegação no Browse 0=Linha ou 1=Coluna | X |
null
FWBrowse(): SetUseCaseFilter ( [ nAlign] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nAlign | Numérico | Indica o alinhamento do filtro no Browse. |
null
FWBrowse(): SetUseFilter ( [ nAlign], [ bOnStart] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nAlign | Numérico | Indica o alinhamento do filtro no Browse. | ||
bOnStart | Bloco de código | Code-Block executado na criação do componente de filtro. |
FWBrowse(): SetVldExecFilter ( < bVldExecFilter> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
bVldExecFilter | Bloco de código | Code-Block para validar se o filtro deve ser executado. | X |
null
...