Раскрывающийся нативный скрипт NativeScript неправильно читает элементы списка - PullRequest
0 голосов
/ 20 февраля 2019

Новичок NativeScript здесь.Попытка добавить виджет выпадающего / комбинированного стиля.Похоже, nativescript-раскрывающийся список должно быть близко. Demo работает нормально, но у плагина есть две проблемы в нашем приложении.Во-первых, элементы выбора отображаются в окне выбора как [объект объекта], [объект объекта], ... вместо: элемент 1, элемент 2, элемент 3, ...

Во-вторых, содержимоеколесо прокрутки показывает только один символ на «строку», поэтому выше [объект Object] фактически отображается на счетчике как:

[
o
j
e
c
t

O
b
j
e
c
t
]
,
[
o
...

Связано, если мы сохраняем в ValueList только строки вместо ValueItems, мы получаем аналогичные результатытолько один символ (вместо одного элемента) в каждой «строке» счетчика *

Фрагменты кода ключа:

Из макета страницы:

<DropDown row="0" col="2" class="time-button-selected" hint="Time?" items="{{ hourItems }}"></DropDown>

Из машинописного текста:

</p>

<pre><code>    <deletia...>
</code>

@ Component ({селектор: «Заказ», templateUrl: «./order.component.html», styleUrls: ['./order.component.scss']})

экспортКласс OrderComponent реализует OnInit {

    <deletia...>

hourItems = new ValueList<string>();

constructor(private platformHelper: PlatformHelperService,
            private appStateService: AppStateService) {

    <deletia...>

    for (let loop = 0; loop < 20; loop++) { 
        let vi:ValueItem<string> = { value: `I${loop}`, display: `Item ${loop}`};
        this.hourItems.push(vi);
    }

}

    <deletia...>

}

Будем благодарны за любые рекомендации!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...