Histórico da Página
...
- addCard()
- addChart()
- setOrderDefault()
- getOrderDefault()
Métodos que devem ser implementados na classe que herdar esta
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
//-----------------------------------------------------------------------------
/*/{Protheus.doc} addFieldsActive_Users
Função para geração do mapa de campos
@author Totvs
@since 11/12/2023
@version 1.0
/*/
//-----------------------------------------------------------------------------
Method addFieldsActive_Users() Class home
::addMapFields( 'user_id' , 'USR_ID' , .T., .T., { 'USR_ID', 'C', 06, 0 },,.T. )
::addMapFields( 'user_code' , 'USR_CODIGO' , .T., .T., { 'USR_CODIGO', 'C', 25, 0 },,.T. )
::addMapFields( 'name' , 'USR_NOME' , .T., .F., { 'USR_NOME', 'C', 30, 0 },,.T. )
::setOrderDefault('user_id')
Return |
...
card_name Âncora card_name card_name
card_name | |
card_name |
Descrição
Método que irá criar um card no dashboard, o nome desse método é dinâmico, deve ser de acordo com o card que foi criado no new da classe.
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
oCard | Objeto | Objeto do tipo totvs.framework.adapter.dashboard.card |
Retorno nil
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Method new(cVerb as character) as object Class home _Super:new( cVerb, .T. ) // Cards disponiveis na home do dashboard de privilégio ::addCard("total_users", STR0001 ) //"Total de usuários" Return self //------------------------------------------------------------------- /*/{Protheus.doc} total_users definições referente ao card total_users @param, oCard, objeto de card a ser criado. @param, jResponse, json de retorno da api até o momento @return objeto de card passado por parametro @author Caio Lima @since 15/12/2023 //-----------------------------------------------------------------*/ Method total_users(oCard as object, jResponse as json) as object Class home Local cSql as character cSql := ::total_UsersQuery("total") oCard:setDescription(STR0010) //"Total de usuários existente no protheus" oCard:setValue(FwExecCachedQuery():ExecScalar(cSql, "QTD", "30", "10")) oCard:addColumn("user_id", STR0011, "string", .T.) //"Id do usuário" oCard:addColumn("user_code", STR0012, "string", .T.) //"Código do usuário" oCard:addColumn("name", STR0013, "string", .T.) //"Nome do usuário" Return(oCard) |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas