前面学习了Web组件选择文件文件上传的处理,现在来学习怎么样在一个Web容器里,再打开一个窗口来显示内容,相当于弹出另一个Web组件窗口,其实相当于两个Web组件同时在操作的方式。这种方式需要小心处理,否则会挂起整个系统。
如果在一个网页里有打一个新窗口的需求,比如像下面的网页代码:
<input type="button" value="新窗口中打开网页" οnclick="OpenNewWindow()">
这时候就会在显示这个网页时,有一个按钮“新窗口中打开网页”,当我们点击这个按钮之后,就需要Web组件来处理,并且打开一个窗口来显示。这时相当于嵌套了一个Web组件来使用。
要想让Web组件运行上述的网页,就需要处理打开窗口的功能。这时候需要设置Web组件的属性.multiWindowAccess(true)。