Blackberry BrowserField2 и AJAX

#java #ajax #blackberry #browserfield

#java #ajax #ежевика #browserfield

Вопрос:

Я пытаюсь встроить браузер в свое приложение Blackberry. Он обладает некоторыми функциями ajax.

Для целей тестирования у меня есть asp.net страница с выпадающим списком (с AutoPostBack= true), который обновляет метку с текстом выбранного элемента списка при изменении индекса. Текст на экране обновляется без обновления страницы через панель обновления. Когда я использую элемент управления полем браузера (net.rim.device.api.browser.поле 2.BrowserField) Я могу нормально загрузить страницу, но когда я выбираю новый элемент из выпадающего списка, новый текст никогда не отображается.

Есть ли способ сделать что-то подобное с BrowserField?

 BrowserFieldConfig config = new BrowserFieldConfig();
config.setProperty(BrowserFieldConfig.JAVASCRIPT_TIMEOUT,new Integer(20));
config.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED,Boolean.TRUE);
BrowserField bf = new BrowserField(config);
add( bf );
bf.requestContent( _url );
  

Ответ №1:

Попробуйте также следующее.

 bf.getRenderingOptions().setProperty(
                RenderingOptions.CORE_OPTIONS_GUID,
                RenderingOptions.JAVASCRIPT_ENABLED, Boolean.TRUE);
  

Где bf — это объект BrowserField.