Blackberry BrowserField2和AJAX

时间:2011-04-06 21:49:56

标签: java ajax blackberry browserfield

我正在尝试在我的Blackberry应用中嵌入浏览器。它有一些ajax功能。

出于测试目的,我有一个带有下拉列表的asp.net页面(使用AutoPostBack = true),当索引更改时,该页面会使用所选列表项的文本更新标签。通过UpdatePanel在屏幕上更新文本而不刷新页面。当我使用BrowserField控件(net.rim.device.api.browser.field2.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 个答案:

答案 0 :(得分:0)

请尝试以下方法。

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

其中bf是BrowserField对象。