2017-02-15 13 views
0

Я использую:DropDownList не выбирая элементы скрыты при переполнении прокрутки во всплывающем окне (Kendo UI Angular2)

  • "@ прогресс/кендо-угловых выпадающие": "^ 0.27.8"
  • " @ angular/core ":" 2.4.3 "

У меня есть выпадающий список с более чем 20 элементами. enter image description here

Когда я нажимаю на раскрывающемся списке, появляется всплывающее окно. Только первые 10 элементов видны, остальные скрыты под переполнением всплывающих окон.

Если я выбираю элемент, который виден, нет проблем, и элемент будет выбран. enter image description here

Это выбранный элемент:

enter image description here

Проблема:

Когда я нажимаю на элемент, который изначально не был виден во всплывающей свитке, этот пункт не выбрать. Как так?

enter image description here

Как вы можете видеть, я прокрутила всплывающее окно, чтобы выбрать элемент, скрытый от переполнения. В результате выбран пункт «элемент по умолчанию» или «ранее выбранный элемент». Очевидно, что это не ожидаемое поведение. Я считаю, что это ошибка, любое обходное решение оценивается.

enter image description here

ответ

0

кажется компонент прекрасно работает с последними @progress/[email protected]:

@Component({ 
    selector: 'my-app', 
    template: ` 
    <div class="example-wrapper"> 
     <p>T-shirt size:</p> 
     <kendo-dropdownlist [data]="listItems"> 
     </kendo-dropdownlist> 
    </div> 
    ` 
}) 
export class AppComponent { 
    public listItems: Array<string> = []; 

    ngOnInit() { 
    this.listItems = new Array(100).fill("Item").map((s, i) => s + i); 
    } 
} 

http://plnkr.co/edit/Us7LagIZ2M0gMjmsYzGH?p=preview

Не могли бы вы попробовать обновить зависимости?