【发布时间】:2011-12-26 22:42:30
【问题描述】:
[操作系统 6.0,浏览器字段,NAVIGATION_MODE_NODE]
我这里有个奇怪的问题...
我必须开发一个应用程序 (6.0),它将使用 BrowserField 来呈现一些 HTML 文件。它将使用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);
我正在使用 9800 和 9700 仿真器(我没有 6.0 设备),但有人在真实设备上进行了测试,并且也存在这种错误行为。 我已经使用 www.google.com -> 设置(该页面中有一些单选按钮)进行了测试,同样:我无法从组中选择另一个单选按钮...
我想要实现的是:使用 BrowserField,我想使用键在控件之间导航。
你对此有什么提示吗? 很紧急……
非常感谢, 蒂比。
我试过 BB 9780,但组合框不起作用! 那么,在 NAVIGATION_MODE_NODE 模式下,单选按钮和组合框不起作用? 在某些 6.0 模拟器上,组合框可以正常工作。 你有什么线索吗?
谢谢。
【问题讨论】:
标签: blackberry radio browserfield