Wednesday, October 28, 2015

Calendario primefaces español (Spanish primefaces Calendar)

Por defecto el calendario en Primefaces y a su vez todos sus componentes vienen en English, la forma que tenemos para cambiar las locales a nuestro lenguajes es sencilla:

1: en el archivo .xhtml donde se esta trabajando dentro del <h:head><h:/head> vamos a crear un script javascrip y alli colocamos el siguiente codigo, tener en cuenta que el codigo lo vamos a colocar dentro delas etiquetas <script></script> como se muestra a continuacion

<script>


        PrimeFaces.locales['es'] = {
                closeText: 'Cerrar',
                prevText: 'Anterior',
                nextText: 'Siguiente',
                monthNames: ['Enero','Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
                monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun','Jul','Ago','Sep','Oct','Nov','Dic'],
                dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'],
                dayNamesShort: ['Dom','Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'],
                dayNamesMin: ['D','L','M','M','J','V','S'],
                weekHeader: 'Semana',
                firstDay: 1,
                isRTL: false,
                showMonthAfterYear: false,
                yearSuffix: '',
                timeOnlyTitle: 'Sólo hora',
                timeText: 'Tiempo',
                hourText: 'Hora',
                minuteText: 'Minuto',
                secondText: 'Segundo',
                currentText: 'Fecha actual',
                ampm: false,
                month: 'Mes',
                week: 'Semana',
                day: 'Día',
                allDayText : 'Todo el día'
        };
       
        </script>

Luego donde tengamos el componente Calendar vamos a colocar locale="es", que es el nombre que habiamos definido anteriormente, como se muestra enseguida.

<p:calendar value="#{managedbeanCentinela.date1}" pattern="yyyy-MM-dd" locale="es" />




11 comments:

Luis Benítez Herrera said...

Buena Info amigo, muchas gracias me sirvió!!

Unknown said...

Gracias, muy buena informacion.

Unknown said...

Muy buen post, Gracias

CuencaWeb said...

genial gracias

EliSagV3 said...

Excelente, Gracias!

Dulce Martínez said...

Bien! :D

Angie Navarrete said...

como deshabilito dias que estan en una base de datos

Angie Navarrete said...

como deshabilito dias que estan en una base de datos

Angie Navarrete said...

como deshabilitar fechas especificas de una tabla

Unknown said...

Fabuloso aporte, gracias.

Win said...

Excelente aporte muchas gracias!!

Post a Comment