1

ドキュメントを確認すると、 options プロパティを文字列配列にしか設定できないようです。ユーザーがオプションを選択するとき、オプション ダイアログに表示される文字列に関連付けられた数値 ID # を知る必要があります。各オプションでカスタム プロパティを渡すことができない場合、どうすればよいでしょうか? これは iPad アプリケーション用です。

4

2 に答える 2

1

オプションの1つをクリックすると発生するクリックイベントのプロパティとしてインデックスを取得します

 var dialog = Titanium.UI.createOptionDialog({
    options:['Option 1', 'Option 2', 'Option 3']
});
 dialog.addEventListener('click',function(e) {
    switch (e.index) {
        case 0: //do something
               break;
        case 1: // Option 2
               break;
    }
});
于 2012-11-26T07:53:21.827 に答える
1

選択したアイテムのインデックスに基づいて、必要なアイテムにアクセスできます

于 2012-11-19T22:41:40.083 に答える