0

ピッカーに項目が 1 つしかない場合に、選択した値が表示されない QNX ピッカー コントロールがあります。例えば:

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 に答える