Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

DatePicker: Traduzir topo

Boa noite,

Como podemos fazer para traduzir o topo do datePicker?

Ivan

7 respostas

No curso, para configurar o DatePicker o instrutor fez desta forma:

$scope.abrirPopupCalendario = function(){
        var configuracoes = {
             callback: function(data){
                $scope.dataSelecionada = new Date(data); 
             }, 
             weeksList: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S']
        };
        ionicDatePicker.openDatePicker(configuracoes);
    }

No objeto "configurações", ele colocou o parâmetro "weeksList" para traduzir os dias da semana.

No topo, faltou traduzir os meses. Você pode usar um parâmetro chamado monthsList:

 monthsList: ["Jan", "Feb", "March", "April", "May", "June", "July", "Aug", "Sept", "Oct", "Nov", "Dec"]

Para ver tudo o que você pode customizar, basta consultar este link:

https://github.com/rajeshwarpatlolla/ionic-datepicker

Boa noite,

Minha pergunta foi a respeito do título do modal.

Perguntei, exatamente, por que, não encontrei a resposta no github, nem nos vídeos do treinamento.

Ivan

Oi Ivan.

Vc tentou o atributo titleLabel ?

Olha o que ele fala na documentação sobre esse atributo:

titleLabel(Optional) : Optional title for the popup or modal. If omitted or set to null, title will default to currently selected day in format MMM dd, yyyy

solução!

Bom dia,

Sim. Havia tentado todos os parâmetros da documentação.

O parâmetro "dateFormat: 'dd MMMM yyyy'" é o que troca o formato, mas mantém o idioma.

Hoje, pesquisando dentro do código do plugin, vi que ele usa um filtro AngularJS, então, mudei o foco da pequisa e achei uma maneira genérica de tratar o problema via AngularJS.

Segue:

bower install angular-i18n

<script src="lib/angular-i18n/angular-locale_pt-br.js"></script>

Na resposta 18: http://stackoverflow.com/questions/26216414/angularjs-filter-date-and-locale-service

Seria legal se isso fosse adicionado no material teórico do treinamento.

Obrigado, Ivan

Ivan,

Essa lib é usada no nosso curso sim. Um pouco mais pra frente, acho que vc ainda não chegou lá.

Com o titleLabel eu consegui alterar o titulo do popup, mas que bom que resolveu.

Abraço

Opa! Ok!

Tô iniciando hoje no tópico 7.

Blz, então!

Obrigado, de qualquer forma! É bom compartilhar as pesquisas e descobertas.

Ivan

Maravilha Ivan.

Com certeza, compartilhar é a melhor opção.

Está gostando do curso? Se tiver algo, é só me chamar