Как отобразить Пикер с одним предметом, используя QNX Playbook - PullRequest
0 голосов
/ 16 марта 2011

У меня есть элемент управления QNX Picker, который не отображает выбранные значения, когда в средстве выбора только один элемент.Например:

import qnx.ui.picker.Picker;

var pick:Picker = new Picker();
var arr:Array = [{label: "hi!"}];
pick.dataProvider = new DataProvider([new DataProvider(arr)]);
pick.selectedIndices = [0];

addChild(pick);

Результатом является пустое средство выбора.Может я что то не так делаю.Когда в Arr Array есть 2 элемента, сборщик фактически отображает выбранные индексы.

Как заставить сборщик отображать выбранный элемент, когда есть только один элемент на выбор?* Я использую Burrito с Playbook SDK 0.9.3.

Спасибо заранее!

1 Ответ

0 голосов
/ 28 марта 2011

Я предполагаю, что вы собираетесь заполнить средство выбора в какой-то момент, чтобы фактически использовать его, поэтому вы можете просто использовать существующий массив и добавить пустую запись: var arr: Array = [{label: "hi!"}, {этикетка: ""}];а затем вытолкните массив, чтобы удалить пустой элемент перед добавлением новых данных.

...