O Date Range Input Component sem dúvidas é extremamente prático, possibilitando que o usuário selecione padrões de intervalos de datas de forma rápida.
Porém, algumas vezes, nossos usuários estão acostumados com intervalos de datas diferentes aos que já vem por padrão no Date Range Input Component. Além disso, esse componente por padrão, está em Inglês.
Padrão do Date Range Input Component
Nesse post vou demonstrar como customizar os textos e intervalos neste componente para melhor atender às necessidades do usuário.
Para alterar o componente, edite o arquivo pentaho-solutions/system/pentaho-cdf/js/daterangepicker/daterangepicker.jQuery.js
Neste arquivo há a função Javascript para a geração do componente, e dentro desta função, existem os presetRanges conforme o trecho de código abaixo:
1
2
3
4
|
var options = jQuery.extend({ presetRanges: [ {text: 'Today' , dateStart: 'today' , dateEnd: 'today' }, {text: 'Last 7 days' , dateStart: 'today-7days' , dateEnd: 'today' }, |
Como se pode ver, neste trecho de código há a propriedade “text” de cada uma das linhas, essa propriedade é o título que aparecerá para o usuário, então para trocarmos o text “Today” para “Hoje”, basta substituir:
1
|
{text: 'Today' , dateStart: 'today' , dateEnd: 'today' } |
por:
1
|
{text: 'Hoje' , dateStart: 'today' , dateEnd: 'today' } |
Repare que as propriedades dateStart e dateEnd não foram alteradas, esses são valores padrões para que a função utilize datas específicas e não são visíveis ao usuário.
Essas duas propriedades citadas anteriormente, devem ser alteradas caso haja a necessidade de mudar o intervalo das datas utilizadas.
Por Exemplo, caso nosso usuário solicite substituir o item com o dia de Hoje pelo dia de Ontem, trocaríamos o trecho:
1
|
{text: 'Today' , dateStart: 'today' , dateEnd: 'today' } |
por:
1
|
{text: 'Ontem' , dateStart: 'yesterday' , dateEnd: 'yesterday' } |
No caso dos Dashboards que criamos no CDE, nosso padrão ficou como na figura abaixo:
Cópias não autorizadas serão consideradas plágio.
[…] implementação de BI na empresa é um processo que requer vários cuidados. Embora traga diversos impactos ao negócio, […]
testando comentário mais arualizado
Boa tarde, no caso decisão assertiva refere-se a decisão certa se entendi bem, porém essa palavra assertiva não tem conotação com acerto, mas refere-se a uma forma de comunicação.
[…] os seus parceiros, o seu cliente e o seu produto. Com a evolução da tecnologia, os processos de BI (responsáveis por dar ao gestor mais conhecimento sobre o seu mercado) tornaram-se acessíveis a […]
[…] é uma solução interessante. Ao utilizar esse tipo de armazenamento com as ferramentas de Business Intelligence, é possível otimizar as consultas e gerações de relatórios, o que permite maior agilidade nas […]
[…] O Business Intelligence é uma extensa categoria de aplicações, aliadas à tecnologia, que são implementadas na organização para acumular, analisar e fornecer acesso a dados com o objetivo de auxiliar os usuários a tomarem as melhores decisões de negócio. […]
Olá, obrigado pela vossa disponibilidade.
Gostei muito do seu post, vou acompanhar o seu blog/site.
Muito obrigado
Manuela Silva
[…] Quando gestores de TI encontram novas soluções para os desafios operacionais de uma empresa, muitas vezes eles possuem dificuldades para explicar como o investimento em BI irá causar um retorno positivo nas receitas da companhia. […]
[…] os seus parceiros, o seu cliente e o seu produto. Com a evolução da tecnologia, os processos de BI (responsáveis por dar ao gestor mais conhecimento sobre o seu mercado) tornaram-se acessíveis a […]
[…] um cronograma de implementação de BI que dure, no máximo, seis meses — esse é o prazo médio de implementação das ferramentas mais […]
[…] organizações ainda não conhecem o BI (Business Intelligence) ou, quando conhecem, tem medo de não saberem utilizá-lo. Na maioria das […]
[…] ainda está sujeita a grande chance de erros. Em contrapartida, o uso de ferramentas como o Business Intelligence garante escolhas de sucesso com mais facilidade, precisão e […]