Fornece um objeto utilizado na construção de Painéis ou Gráficos.
Este objeto pode ser utilizado na construção de serviços REST utilizados no Dashboard.
CorePanel():New()
Método construtor da classe.
Local oCorePanel := CorePanel():New() |
CorePanel():SetFields(aCampos)
Método que define os campos que serão retornados no Json do serviço.
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|---|---|---|---|---|
aCampos | Array | Array que contém o De / Para dos campos que serão apresentados no serviço | X |
Local oCorePanel := CorePanel():New() Local aCampos := {} Aadd(aCampos, {“code”, “A1_CODIGO”}) Aadd(aCampos, {“name”, “A1_NOME”}) oCorePanel:SetFields(aCampos) |
CorePanel():SetQuery(cQuery)
Método que define a query que será utilizada no serviço.
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|---|---|---|---|---|
cQuery | String | Recebe a query que será executada. | X |
Local oCorePanel := CorePanel():New() Local cQuery := “” cQuery := “ SELECT A1_COD, A1_NOME FROM " + RetSqlName("SA1") + " SA1 ” oCorePanel:SetQuery(cQuery) |
CorePanel():SetWhere(cWhere)
Método que define a clausula Where que será no método SetQuery().
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|---|---|---|---|---|
cWhere | String | Where que será utilizado na query enviada para o método SetQuery() |
Local oCorePanel := CorePanel():New() Local cQuery := “ SELECT A1_COD, A1_NOME FROM "+ RetSqlName("SA1") + " SA1 ” Local cWhere := “” oCorePanel:SetQuery(cQuery) cWhere := “ SA1.D_E_L_E_T = ‘ ‘ ” oCorePanel:SetWhere(cWhere) |