Histórico da Página
...
Método | Descrição | Exemplo |
---|---|---|
setPageTitle ( pCodTitle ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível alterar o Título. | Altera o Titulo da Página. | oCustPages:setPageTitle("Clientes Prime"). |
getPageTitle ( ) Retorno (CHARACTER): Título da Página. | Retorna o Titulo da Página. | ASSIGN vTitulo = oCustPages:getPageTitle(). |
setPageProperty ( pCodProperty , pCodValue ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível alterar a Propriedade. | Altera uma propriedade da Página. | oCustPages:setPageProperty("keepfilters", TRUE). |
getPagePropertyCharacter ( pCodProperty ) getPagePropertyInteger ( pCodProperty ) getPagePropertyDecimal ( pCodProperty ) getPagePropertyLogical ( pCodProperty ) Parâmetros:
Retorno (CHARACTER,INTEGER,DECIMAL,LOGICAL): Valor da Propriedade. | Retorna o valor de uma propriedade da Página. | ASSIGN vConctFilter = |
c.CustomFields ÂncoraCustomFields CustomFields
CustomFields | |
CustomFields |
...
Método | Descrição | Exemplo |
---|---|---|
setFieldLabel ( pCodField , pCodLabel [ , pGroupId ] ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível alterar o Label. | Altera o Label de um Atributocampo. | // Altera o label da coluna "FIFO" para "FIFO-ALT" oCustFields:setFieldLabel("enableFIFOInPurchaseReq", |
setDisableField ( pCodField [ , pGroupId ] ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível desabilitar o atributocampo. | Desabilita um Atributocampo. | // Desabilita o campo "Atualizar com erro de duplicata" oCustFields:setDisableField("updatesWithDuplicateError", |
setEnableField ( pCodField [ , pGroupId ] ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível habilitar o atributocampo. | Habilita um Atributocampo. | // Habilita o campo "Unidade negócio" (Aba: Digitação/Geração) oCustFields:setEnableField("enableBusinessUnit", |
setHideField ( pCodField [ , pGroupId ] ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível esconder o atributocampo. | Esconde um Atributocampo. | // Esconde o campo "Desconto item" oCustFields:setHideField("itemDiscount"). |
setShowField ( pCodField [ , pGroupId ] ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível apresentar o atributocampo. | Mostra um Atributocampo. | // Mostra o campo "Geração nota crédito a pagar" oCustFields:setShowField("creditNoteGeneration"). |
setFieldProperty ( pCodField , pCodProperty , pCodValue [ , pGroupId ] ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível alterar a propriedade. | Altera uma propriedade de um Atributocampo. | // Para o campo "Sequência dos itens" mostrar "Ligado/Desligado" IF oCustFields:getFieldPropertyCharacter("enableSequence", oCustFields:setFieldProperty("enableSequence", oCustFields:setFieldProperty("enableSequence", END. |
getFieldPropertyCharacter ( pCodField , pCodProperty [ , pGroupId ] ) getFieldPropertyInteger ( pCodField , pCodProperty [ , pGroupId ] ) getFieldPropertyDecimal ( pCodField , pCodProperty [ , pGroupId ] ) getFieldPropertyLogical ( pCodField , pCodProperty [ , pGroupId ] ) Parâmetros:
Retorno (CHARACTER,INTEGER,DECIMAL,LOGICAL): Valor da Propriedade. | Retorna o valor de uma propriedade de um Atributocampo. | // Para o campo "Sequência dos itens" mostrar "Ligado/Desligado" IF oCustFields:getFieldPropertyCharacter("enableSequence", oCustFields:setFieldProperty("enableSequence", oCustFields:setFieldProperty("enableSequence", END. |
getFields ( [ pGroupId ] ) Parâmetros:
Retorno (JsonArray): Lista de Atributoscampos. | Retorna um JsonArray que representa a lista de Atributoscampos. | // Pegua a quantidades de campos do agrupador "Impostos" e joga ASSIGN oFields = oCustFields:getFields("fieldsTax") oField = oCustFields:getField("totalTax", IF oFields <> ? AND oField <> ? THEN oField:SET("label", "Total (" + string(oFields:LENGTH) + ")"). |
getField ( pCodField [ , pGroupId ] ) Parâmetros:
Retorno (JsonObject): Um atributocampo. | Retorna um JsonObject que representa um Atributocampo. | // Pegua a quantidades de campos do agrupador "Impostos" e joga ASSIGN oFields = oCustFields:getFields("fieldsTax") oField = oCustFields:getField("totalTax", IF oFields <> ? AND oField <> ? THEN oField:SET("label", "Total (" + string(oFields:LENGTH) + ")"). |
addField ( pCodField , pCodLabel , pCodType [ , pPosition ] [ , pGroupId ] ) Parâmetros:
Retorno (JsonObject): Atributo campo Incluído. | Incluir um novo Atributocampo. | // Inclui uma coluna chamada: "Cópia Usuário" ASSIGN oField = oCustFields:addField("userCopy", // Inclui a nova coluna no Gerenciador de Colunas IF oField <> ? THEN oField:ADD("allowColumnsManager", |
changeFieldOrder ( pCodField [ , pPosition ] [ , pGroupId ] ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível alterar a ordem. | Altera a Ordem de um Atributocampo. | // Colocar o Campo "Estado (UF)" depois do campo "Baixa estoque" // Coloca o campo "CPF" como sendo o primeiro campo do Formulário |
setFieldValidate ( pCodField , pCodProg [ , pGroupId ] ) setFieldValidateCustom ( pCodField , pEndpoint [ , pGroupId ] ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível incluir a propriedade no atributocampo. | Incluir a propriedade 'validate' no Atributo campo (monitora a alterado do campo - evento validateField). | // Indica que, ao alterar o campo "Caminho completo do executável GZIP", |
addValidateFields ( pCodField ) Parâmetros:
Retorno (LOGICAL): Lógico indicativo se foi possível incluir o atributocampo. | Inclui um Atributo campo no ValidateFields do Formulário (evento validateForm). Observação: Utilizar este método para tela que implementam o componente DynamicForm. | // Indica que, ao alterar o campo "Código tributação ICMS", oCustFields:addValidateFields("enableICMSTaxationCode"). |
isChangedField ( pCodField ) Parâmetros:
Retorno (LOGICAL): Lógico indicativo se o atributo campo teve seu valor alterado. | Verifica se um Atributo campo foi alterado (eventos ValidateForm e ValidateField). | // Se alterar o campo “Código tributação ICMS” (Aba: Digitação/Geração): ASSIGN vValorMark = oCustFields:getFieldValueLogical("enableICMSTaxationCode"). IF vValorMark <> ? THEN DO: oCustFields:setFieldValue("enableICMSRate", // Se alterar o campo "Caminho completo do executável GZIP" ASSIGN vValorAtual = oCustFields:getFieldValueCharacter("execGZIPProgram"). IF vValorAtual <> ? THEN DO: oCustFields:setFieldValue("execGZIPProgram", IF NOT vValorAjust MATCHES(vValorAtual) THEN |
getReturnRoot ( ) Retorno (JsonObject): Root de retorno. | Retorno um JsonOject que representa o Root de retorno (eventos ValidateForm e ValidateField). | |
getFieldValueCharacter ( pCodField ) getFieldValueInteger ( pCodField ) getFieldValueDecimal ( pCodField ) getFieldValueLogical ( pCodField ) getFieldValueDate ( pCodField ) getFieldValueJsonObject ( pCodField ) getFieldValueJsonArray ( pCodField ) Parâmetros:
Retorno (CHARACTER,INTEGER,DECIMAL,LOGICAL,DATE,JsonObject,JsonArray): Valor do atributocampo. | Retorna o valor de um Atributocampo. | // Se alterar o campo “Código tributação ICMS” (Aba: Digitação/Geração): ASSIGN vValorMark = oCustFields:getFieldValueLogical("enableICMSTaxationCode"). IF vValorMark <> ? THEN DO: oCustFields:setFieldValue("enableICMSRate", // Se alterar o campo "Caminho completo do executável GZIP" ASSIGN vValorAtual = oCustFields:getFieldValueCharacter("execGZIPProgram"). IF vValorAtual <> ? THEN DO: oCustFields:setFieldValue("execGZIPProgram", IF NOT vValorAjust MATCHES(vValorAtual) THEN |
setFieldValue ( pCodField , pCodValue ) Parâmetros:
Retorno (LOGICAL): Indicativo se foi possível alterar o atributocampo. | Altera o valor de um Atributocampo. | // Se alterar o campo “Código tributação ICMS” (Aba: Digitação/Geração): ASSIGN vValorMark = oCustFields:getFieldValueLogical("enableICMSTaxationCode"). IF vValorMark <> ? THEN DO: oCustFields:setFieldValue("enableICMSRate", // Se alterar o campo "Caminho completo do executável GZIP" ASSIGN vValorAtual = oCustFields:getFieldValueCharacter("execGZIPProgram"). IF vValorAtual <> ? THEN DO: oCustFields:setFieldValue("execGZIPProgram", IF NOT vValorAjust MATCHES(vValorAtual) THEN // Altera o valor da coluna "Variação máxima data emissão" para "888" |
getFieldValues ( ) Retorno (JsonObject): Valores do registro. | Retorno um JsonOject que representa os Valores do registro ou retorno(eventos ValidateForm e ValidateField). |
...