2011-11-11 13 views
2

[OS 6.0、BrowserField、NAVIGATION_MODE_NODE] 動作しません...ブラックベリー - BrowserField - NAVIGATION_MODE_NODE - OS 6.0 - ラジオボタンは、私がここに奇妙な問題を抱えている

私はその意志アプリケーション(6.0)を開発しなければなりません一部のHTMLファイルをレンダリングするためにBrowserFieldを使用します。 NAVIGATION_MODE_NODEを使用すると、キーパッドはフォーカス可能な要素から別の要素にナビゲートするために使用されます。

いくつかの入力フィールドを持つhttp://dl.dropbox.com/u/1441583/TestPage.htmlというHTMLテストファイルを作成しました。

これらはすべて正常に動作しています。ラジオボタンだけが機能しません。

  • 私はラジオボタンに"checked="checked""を追加しない場合(グループから - すべてのラジオボタンがチェックされている)、グループがスキップされている(グループからのラジオボタンがフォーカスを受けていません)。

  • グループからラジオボタンをチェックすると、このチェックされたラジオボタンだけがフォーカスされますが、グループから別のラジオボタンを選択することはできません。グループの残りのラジオボタンはスキップされます。

チェックボックスが正常に動作している...

final BrowserFieldConfig browserConfig = new BrowserFieldConfig(); 
browserConfig.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED, Boolean.TRUE); 
browserConfig.setProperty(BrowserFieldConfig.ENABLE_COOKIES, Boolean.TRUE); 
browserConfig.setProperty(BrowserFieldConfig.ALLOW_CS_XHR, Boolean.TRUE); 
browserConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE, BrowserFieldConfig.NAVIGATION_MODE_NODE); 

を私は(私は6.0デバイスを持っていない)9800および9700エミュレータを使用していますが、誰かが実際のデバイス上でテストし、この間違った挙動も存在する。 www.google.com - >設定(そのページにいくつかのラジオボタンがあります)と同じものでテストしました。グループから別のラジオボタンを選択できません...

私が実装したいものBrowserFieldを使用して、キーを使用してコントロール間を移動する必要があります。

あなたはそのヒントをお持ちですか? 非常に緊急です...

ありがとう、 Tibi。

私はBB 9780を試しましたが、コンボボックスは動作しません! したがって、NAVIGATION_MODE_NODEモードでは、ラジオボタンとコンボボックスが機能しません。 6.0エミュレータでは、コンボボックスが動作しています。 手掛かりはありますか?

ありがとうございました。

答えて

0

BrowserFieldConfig.NAVIGATION_MODE_POINTERを使用します。それ以外の場合は動作しません。コンボボックスは単一のノードとして認識され、正しく表示されません。