我正在尝试在我的黑莓应用程序中嵌入浏览器。它具有一些ajax功能。
出于测试目的,我有一个带有下拉列表(带有AutoPostBack=true)的asp.net页面,当索引更改时,它会用所选列表项的文本更新标签。无需通过UpdatePanel刷新页面,即可在屏幕上更新文本。当我使用(net.rim.device.api.browser.field2.BrowserField) 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 );发布于 2011-04-07 13:41:41
也可以尝试以下操作。
bf.getRenderingOptions().setProperty(
RenderingOptions.CORE_OPTIONS_GUID,
RenderingOptions.JAVASCRIPT_ENABLED, Boolean.TRUE);其中bf是BrowserField对象。
https://stackoverflow.com/questions/5573393
复制相似问题