Использование стороннего компонента в Liferay - PullRequest
0 голосов
/ 28 августа 2018

Я новичок в Liferay. Как я могу использовать сторонние компоненты (jquery datepicker) в Liferay? Любое пошаговое объяснение от ссылки на сценарии и инициализации компонента будет очень полезным. Заранее спасибо

1 Ответ

0 голосов
/ 29 августа 2018

То, что я сделал и все еще работаю:

В моем jsp после html необходимо добавить 3 части кода javascript:

1 -

<script>
    define._amd = define.amd;
    define.amd = false;
</script>
<script src="https://code.jquery.com/jquery-1.9.1.js"></script>
<script src="https://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">

2 - Ваш код js, это всего лишь пример:

<script> 
    (function($) {
        $(function() {
            var $j = jQuery.noConflict();
            var a = "${myDate}";
            var splitted = a.split("-");
            var newFechaStr = splitted[2]+ "/" + splitted[1] + "/" + splitted[0];
            $j("#datepickerIda").datetimepicker({
                timepicker:false,
                format:'d/m/Y',
                value:newFechaStr,
                dayOfWeekStart:1
        });
    $j.datetimepicker.setLocale('es');

   });
})(jQuery);
</script>

3 -

<script>
   define.amd = define._amd;
</script>
...