0

I've got a QNX Picker control that isn't displaying the selected values when there's only one item in the 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 数组中有 2 个项目时,选择器实际上显示了选定的索引。

当只有 1 个项目可供选择时,如何让选择器显示所选项目?

我正在使用带有 Playbook SDK 0.9.3 的 Burrito。

先谢谢了!

4

1 回答 1

0

我假设您将在某个时候填充选择器以实际使用它,因此您可以使用现有数组并添加一个空白条目: var arr:Array = [{label: "hi!"}, {标签: ””}]; 然后在添加新数据之前弹出数组以删除空白项。

于 2011-03-28T15:54:35.383 回答