[OS 6.0, BrowserField, NAVIGATION_MODE_NODE
] У меня здесь странная проблема ...
Я должен разработать приложение (6.0), которое будет использовать BrowserField для рендеринга некоторых файлов HTML.Он будет использовать NAVIGATION_MODE_NODE
, клавиатура будет использоваться для перехода от фокусируемого элемента к другому.
Я создал тестовый файл HTML здесь http://dl.dropbox.com/u/1441583/TestPage.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 комбо-боксы работают.У вас есть какие-либо подсказки?
Спасибо.