#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.