Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Blackberry BrowserField2和AJAX_Java_Ajax_Blackberry_Browserfield - Fatal编程技术网

Java Blackberry BrowserField2和AJAX

Java Blackberry BrowserField2和AJAX,java,ajax,blackberry,browserfield,Java,Ajax,Blackberry,Browserfield,我正在尝试在我的黑莓应用程序中嵌入浏览器。它有一些ajax功能 出于测试目的,我有一个带有dropdownlist(AutoPostBack=true)的asp.net页面,该页面在索引更改时使用选定列表项的文本更新标签。通过UpdatePanel在屏幕上更新文本,而无需页面刷新。当我使用BrowserField控件(net.rim.device.api.browser.field2.BrowserField)时,我可以很好地加载页面,但当我从下拉列表中选择一个新项目时,新文本将永远不会显示 有

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

出于测试目的,我有一个带有dropdownlist(AutoPostBack=true)的asp.net页面,该页面在索引更改时使用选定列表项的文本更新标签。通过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 );

也可以尝试以下方法

bf.getRenderingOptions().setProperty(
                RenderingOptions.CORE_OPTIONS_GUID,
                RenderingOptions.JAVASCRIPT_ENABLED, Boolean.TRUE);
其中bf是BrowserField对象