Lista de propriedades disponíveis:
--------------------------------------------------------
|
| SETLAYOUT
| Tipo de formulário: FormField
| Descrição: Define o Layout da FormField
| aParam : Deve ser passado um array com a estrutura abaixo:
| [1] ExpN: Tipo de Layout. Use o FWEditPanel.CH e passe
| uma das opções abaixo:
| FF_LAYOUT_VERT_DESCR_TOP - Vertical com descrição acima do get
| LAYOUT_VERT_DESCR_LEFT - Vertical com descrição a esquerda
| FF_LAYOUT_HORZ_DESCR_TOP - Horizontal com descrição acima do get
| FF_LAYOUT_HORZ_DESCR_LEFT - Horizontal com descrição a esquerda
| [2] ExpN: Quantidade de colunas
| [3] ExpN: Largura da coluna
| Exemplo: oView:SetViewProperty( "ZA1MASTER", "SETLAYOUT", { FF_LAYOUT_HORZ_DESCR_TOP , 5 } )
|
--------------------------------------------------------
|
| ENABLEDGRIDDETAIL
| Tipo de formulário: FormGrid
| Descrição: Divide o box do formGrid, criando abaixo do mesmo
| um formulário do tipo formField baseado no grid.
| aParam : Deve ser passado um array com a estrutura abaixo,
| se o array não for passado o percentual padrão é 50%:
| [1] ExpN: Percentual que o detail vai ocupar do box do grid.
| Exemplo: oView:SetViewProperty( 'VIEW_ZA2', "ENABLEDGRIDDETAIL", { 20 } )
|
--------------------------------------------------------
|
| CHANGELINE
| Tipo de formulário: FormGrid
| Descrição: Define um bloco de código que será executado na troca de linha do grid.
| aParam : Deve ser passado um array com a estrutura abaixo:
| [1] ExpB: O bloco recebe como parametro a View e o ID do formulário.
| Exemplo: oView:SetViewProperty( 'VIEW_ZA2', "CHANGELINE", {{ |oView, cViewID| ChangeLine(oView, cViewID) }} )
|
--------------------------------------------------------
|
| SETCOLUMNSEPARATOR
| Tipo de formulário: FormField
| Descrição: Define a distancia entre as colunas.
| aParam : Deve ser passado um array com a estrutura abaixo:
| [1] ExpN: Tamanho da distancia, em pixel
| Exemplo: oView:SetViewProperty("ZA1MASTER", "SETCOLUMNSEPARATOR", {40})
|
--------------------------------------------------------
|
| ONLYVIEW
| Tipo de formulário: FormGrid e FormField
| Aceita o uso de * no ID.
| Descrição: Define que os campos do formulário não permitem edição de dados, são somente para visualização.
| aParam : Não possui, não precisa ser passado.
| Exemplo: oView:SetViewProperty("ZA1MASTER", "ONLYVIEW")
|
--------------------------------------------------------
|
| DISABLELOOKUP
| Tipo de formulário: FormGrid e FormField
| Aceita o uso de * no ID.
| Descrição: Define que a consulta padrão dos campos do formulário será desabilitada.
| aParam : Não possui, não precisa ser passado.
| Exemplo: oView:SetViewProperty("ZA1MASTER", "DISABLELOOKUP")
|
--------------------------------------------------------
|
| ENABLENEWGRID
| Tipo de formulário: FormGrid
| Aceita o uso de * no ID.
| Descrição: Define que o grid deve usar como interface visual o browse (FWBrowse)
| aParam : Não possui, não precisa ser passado.
| Exemplo: oView:SetViewProperty("VIEW_ZA2", "ENABLENEWGRID")
|
--------------------------------------------------------
|
| SIZEMEMO
| Tipo de formulário: FormField
| Descrição: Define um novo tamanho para um campo MEMO
| aParam : Deve ser passado um array com a estrutura abaixo:
| [1] ExpN: Nome do Campo
| [2] Array com tamanho da linha e coluna
| [2][1] ExpN: Tamanho da linha
| [2][2] ExpN: Tamanho da coluna
| Exemplo: oView:SetViewProperty("ZA1MASTER", "SIZEMEMO", {SA1_MEMO , {9, 300}})
|
--------------------------------------------------------
|
| GRIDFILTER
| Tipo de formulário: FormGrid habitado com o ENABLENEWGRID
| Aceita o uso de * no ID.
| Descrição: Define se será exibida ou nao a opcao de filtro no grid.
| aParam : Deve ser passado um array com a estrutura abaixo,
| se o array não for passado, o default é exibir
| o filtro no grid:
| [1] ExpL: Se Verdadeiro habilita, Se falso desabilita
| Exemplo: oView:SetViewProperty("VIEW_ZA2", "GRIDFILTER", {.T.})
|
--------------------------------------------------------
|
| GRIDSEEK
| Tipo de formulário: FormGrid habitado com o ENABLENEWGRID
| Aceita o uso de * no ID.
| Descrição: Define se será exibida ou nao a opcao de pesquisa no grid.
| aParam : Deve ser passado um array com a estrutura abaixo,
| se o array não for passado, o default é exibir
| a pesquisa no grid:
| [1] ExpL: Se Verdadeiro habilita, Se falso desabilita
| Exemplo: oView:SetViewProperty("VIEW_ZA2", "GRIDSEEK", {.T.})
|
--------------------------------------------------------
|
| GRIDROWHEIGHT
| Tipo de formulário: FormGrid habitado com o ENABLENEWGRID
| Aceita o uso de * no ID.
| Descrição: Define a altura da linha do grid.
| aParam : Deve ser passado um array com a estrutura abaixo:
| [1] ExpN: Altura da linha
| Exemplo: oView:SetViewProperty("VIEW_ZA2", "GRIDROWHEIGHT", {40})
|
--------------------------------------------------------
|
| GRIDVSCROLL
| Tipo de formulário: FormGrid habitado com o ENABLENEWGRID
| Aceita o uso de * no ID.
| Descrição: Define se será exibida ou nao o scroll vertical do grid
| aParam : Deve ser passado um array com a estrutura abaixo,
| se o array não for passado, o default é exibir
| o scroll no grid:
| [1] ExpL: Se Verdadeiro exibe, Se falso não exibe
| Exemplo: oView:SetViewProperty("VIEW_ZA2", "GRIDVSCROLL", {.F.})
|
--------------------------------------------------------
|
| GRIDCANGOTFOCUS
| Tipo de formulário: FormGrid habitado com o ENABLENEWGRID
| Aceita o uso de * no ID.
| Descrição: Define se grid pode receber foco.
| aParam : Deve ser passado um array com a estrutura abaixo,
| se o array não for passado, o default é permitir
| o foco no grid:
| [1] ExpL: Se Verdadeiro habilita, Se falso desabilita
| Exemplo: oView:SetViewProperty("VIEW_ZA2", "GRIDCANGOTFOCUS", {.F.})
|
--------------------------------------------------------
|
| SETCSS
| Tipo de formulário: FormGrid habitado com o ENABLENEWGRID
| Aceita o uso de * no ID.
| Descrição: Define um CSS para o grid.
| aParam : Deve ser passado um array com a estrutura abaixo:
| [1] ExpC: CSS para o componente
| Exemplo: oView:SetViewProperty("VIEW_ZA2", "SETCSS", {cCSS})
|
--------------------------------------------------------
--------------------------------------------------------
|
| GRIDDOUBLECLICK
| Tipo de formulário: FormGrid habitado com o ENABLENEWGRID
| Aceita o uso de * no ID.
| Descrição: Define uma acao no duplo clique do formulario
| aParam : Deve ser passado um array com a estrutura abaixo,
| se o array não for passado
| [1] ExpB: Bloco de codigo a ser executado da acao
| do clie
| Exemplo: oView:SetViewProperty("VIEW_ZA2", "GRIDDOUBLECLICK", {{|oFormulario,cFieldName,nLineGrid,nLineModel| MyDoubleClick(oFormulario,cFieldName,nLineGrid,nLineModel)}})
| Obs: A funcao vai receber 4 parametros:
| oFormulario - Objeto do Tipo FWFormGrid
| cFieldName - Nome do campo do model
| nLineGrid - Linha do selecionada do Grid, pode não corresponder a do modelo, caso o mesmo
| esteja filtrado
| nLineModel - Linha Correspondente no Model
| A funcao deve retornar .T. para executar a edicao de celular o .F. caso não queira editar
--------------------------------------------------------
|
| SETCSSTITLE
| Tipo de formulário: FormGrid habitado com o ENABLENEWGRID
| Aceita o uso de * no ID.
| Descrição: Define um CSS para o titulo.
| aParam : Deve ser passado um array com a estrutura abaixo:
| [1] ExpC: CSS para o componente
| Exemplo: oView:SetViewProperty("VIEW_ZA2", "SETCSS", {cCSS})
|
--------------------------------------------------------
|
| GRIDNOORDER
| Tipo de formulário: FormGrid habitado com o ENABLENEWGRID
| Aceita o uso de * no ID.
| Descrição: Define se não quer permitir a ordenação do grid
| aParam : Deve ser passado o ID da propriedade no 2º parametro da SetViewProperty
| Exemplo: oView:SetViewProperty( "*", "GRIDNOORDER")
|
--------------------------------------------------------
--------------------------------------------------------
|
| SETGRIDLINES
| Tipo de formulário: FormGrid habitado com o ENABLENEWGRID
| Aceita o uso de * no ID.
| Descrição: Define quantas linhas do formulário serão visíveis
| aParam : Deve ser passado o número de linhas, o lContinuousForm é incluído automaticamente
| Exemplo: oView:SetViewProperty('FORM_ZL4', 'SETGRIDLINES', {20})
|
--------------------------------------------------------