Как установить языки для двух указателей даты jquery ui - PullRequest
5 голосов
/ 25 марта 2012

На моей странице есть два средства выбора даты jquery ui, и я хотел бы применить определенный язык для каждого из них (пусть говорит немецкий для одного средства выбора даты и итальянский для другого средства выбора даты)

Теперь вот проблема: последний вызываемый языковой файл применяет свои настройки ко всем средствам выбора даты (в этом случае итальянский язык применяется в обоих входах). Я использую следующий код, что я должен изменить, чтобы применить определенный язык к каждому из средств выбора даты? спасибо

<script type="text/javascript" src="http://jquery-ui.googlecode.com/svn/trunk/ui/i18n/jquery.ui.datepicker-de.js"></script>

<script type="text/javascript" src="http://jquery-ui.googlecode.com/svn/trunk/ui/i18n/jquery.ui.datepicker-it.js"></script>

$(function(){

    $.datepicker.setDefaults($.datepicker.regional['de']);
    $( "#en" ).datepicker();

    $.datepicker.setDefaults($.datepicker.regional['it']);
    $( "#it" ).datepicker();


    });

Ответы [ 4 ]

14 голосов
/ 25 марта 2012

Вот как вы это делаете: [ Чтение руководства ]

$.datepicker.setDefaults($.datepicker.regional['de']); 
                      //  ^ first set a default locale
$("#en").datepicker($.datepicker.regional['en']);  
                 // ^ then different locale for different
$("#it").datepicker($.datepicker.regional['it']);  
4 голосов
/ 25 марта 2012
2 голосов
/ 25 марта 2012

Используйте этот код,

$("#en").datepicker("option", $.datepicker.regional["de"]);​
$("#it").datepicker("option", $.datepicker.regional["it"]);​

http://jqueryui.com/demos/datepicker/#localization

0 голосов
/ 25 марта 2012

в соответствии с документами , вы можете просто передать регионал в качестве опции datepicker(), например:

$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
    $( "#datepicker" ).datepicker( $.datepicker.regional[ "fr" ] );
    $( "#locale" ).change(function() {
        $( "#datepicker" ).datepicker( "option",
            $.datepicker.regional[ $( this ).val() ] );
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...