BlackBerry - BrowserField - NAVIGATION_MODE_NODE - OS 6.0 - 单选按钮不起作用

时间:2011-11-11 11:11:00

标签: blackberry radio browserfield

[OS 6.0,BrowserField,NAVIGATION_MODE_NODE] 我这里有一个奇怪的问题......

我必须开发一个应用程序(6.0),它将使用BrowserField来呈现一些HTML文件。它将使用NAVIGATION_MODE_NODE,键盘将用于从可聚焦元素导航到另一个元素。

我在这里http://dl.dropbox.com/u/1441583/TestPage.html创建了一个带有一些输入字段的HTML测试文件。

所有这些都工作正常,只有单选按钮不起作用。

  • 如果我没有将"checked="checked""添加到单选按钮(来自组 - 未选中所有单选按钮),则会跳过该组(组中的单选按钮不会获​​得焦点); < / p>

  • 如果我检查一个组中的单选按钮,只有这个选中的单选按钮会被聚焦,但我仍然无法从该组中选择另一个单选按钮 - 该组中的其余单选按钮将被跳过。 / p>

复选框工作正常......

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);

我正在使用9800和9700仿真器(我没有6.0设备),但有人在真实设备上进行过测试,而且这种错误行为也存在。 我已经使用www.google.com进行了测试 - &gt;设置(该页面中有一些单选按钮)和相同:我无法从组中选择另一个单选按钮...

我想要实现的是:使用BrowserField,我想使用键在控件之间导航。

你有暗示吗? 这很紧急......

非常感谢, 提笔。

我试过BB 9780,而且这个组合框不起作用! 那么,在NAVIGATION_MODE_NODE模式下,单选按钮和组合框不起作用? 在一些6.0模拟器上,组合框正在工作。 你有什么线索吗?

感谢。

1 个答案:

答案 0 :(得分:0)

使用BrowserFieldConfig.NAVIGATION_MODE_POINTER,否则无效。它将您的组合框视为单个节点,这就是它无法正常显示的原因。