Новичок 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...>
}
Будем благодарны за любые рекомендации!