Histórico da Página
...
Método para adicionar cards ao dashboard, deve ser utilizado no método new da classe
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
cName | Carácter | Nome único do card, não pode conter espaços nem caracteres especiais, os métodos deveram ter os nomes definidos aqui |
cLabel | Carácter | Titulo a ser exibido no card |
Retorno nil
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
//------------------------------------------------------------------- /*/{Protheus.doc} New Metodo construtor da classe nesse metodo deve ser definido os cards e charts disponiveis no dashboard @param verbo a ser executado, get, post, put... @return object, self @author Totvs @since 08/12/2023 //-----------------------------------------------------------------*/ 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" ::addCard("active_users", STR0002 ) //"Usuários ativos" // graficos disponiveis na home do dashboard de privilégio ::addChart("group_x_user", STR0008 ) //"Usuários com ou sem grupos" ::addChart("group_rules", STR0009 ) //"Regra de grupo do usuário" Return self |
...
Método para adicionar charts (graficos) ao dashboard, deve ser utilizado no método new da classe
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
cName | Carácter | Nome único do chart, não pode conter espaços nem caracteres especiais, os métodos deveram ter os nomes definidos aqui |
cLabel | Carácter | Titulo a ser exibido no chart |
Retorno nil
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
//------------------------------------------------------------------- /*/{Protheus.doc} New Metodo construtor da classe nesse metodo deve ser definido os cards e charts disponiveis no dashboard @param verbo a ser executado, get, post, put... @return object, self @author Totvs @since 08/12/2023 //-----------------------------------------------------------------*/ 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" ::addCard("active_users", STR0002 ) //"Usuários ativos" // graficos disponiveis na home do dashboard de privilégio ::addChart("group_x_user", STR0008 ) //"Usuários com ou sem grupos" ::addChart("group_rules", STR0009 ) //"Regra de grupo do usuário" Return self |
...
Método para definir qual será a ordenação padrão dos detalhes de um card ou chart, deve ser utilizado no método que adiciona os campos aos detalhes.
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
cOrderDefault | Carácter | Nome da propriedade default que será utilizada como ordem padrão dos detalhes de um card ou chart |
Retorno nil
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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas