Angular 2+, Jquery Директива выбора даты, проблемы с несколькими строками после функции «До показа» - PullRequest
0 голосов
/ 29 мая 2020

У меня есть директива DatePicker в angular. У нас возникла проблема с прокруткой из-за рендеринга. Я нашел это решение (код не работает). Теперь у меня проблема с таблицей с несколькими datepickers. Она не отображается должным образом, другие поля ввода datepicker отображаются перед моим datepicker. Он отображается позади других строк, в то время как z-index моего datepicker равен 99999. Datepicker должен быть абсолютным, и я не могу это изменить (это неприемлемое решение, по крайней мере, на данный момент). Изображение проблемы здесь

$(this.el.nativeElement).datepicker({
        beforeShow: function(input,instance)  { 
            var height = $(self.el.nativeElement).parent().height();
            $(input).after($(input).datepicker('widget'));  
            setTimeout(function () {
                instance.dpDiv.css({
                    top: height,
                    left: 5
                });
            }, 0);
            return {  dateFormat: 'dd-M-y', };
        }
...