Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.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
Javascript vSphere web客户端自定义插件中的AngularJS UI呈现问题_Javascript_Html_Angularjs_Vsphere_Vcenter - Fatal编程技术网

Javascript vSphere web客户端自定义插件中的AngularJS UI呈现问题

Javascript vSphere web客户端自定义插件中的AngularJS UI呈现问题,javascript,html,angularjs,vsphere,vcenter,Javascript,Html,Angularjs,Vsphere,Vcenter,我们正在vSphere client SDK 6.0的帮助下为vmware的vSphere web客户端开发用户自定义 我们已经使用HTMLBridge(AngularJS)为插件开发了一个UI,并且我们面临一个特定场景的UI呈现问题 图像1:此窗口属于vCenter。如果我选择任何下拉列表,它将不会影响屏幕的其余部分。 图像2:我们在html桥的帮助下,在AngularJS中创建了这个窗口。 图3:如果我正在处理自定义窗口,并选择任何不属于自定义窗口的下拉菜单(它们属于vCenter组件,

我们正在vSphere client SDK 6.0的帮助下为vmware的vSphere web客户端开发用户自定义

我们已经使用HTMLBridge(AngularJS)为插件开发了一个UI,并且我们面临一个特定场景的UI呈现问题

图像1:此窗口属于vCenter。如果我选择任何下拉列表,它将不会影响屏幕的其余部分。

图像2:我们在html桥的帮助下,在AngularJS中创建了这个窗口。

图3:如果我正在处理自定义窗口,并选择任何不属于自定义窗口的下拉菜单(它们属于vCenter组件,我已用箭头突出显示)。然后我们窗口中的所有内容都将消失。

我们能避免这个问题吗


请注意。

这是Flash player如何显示HTML内容的固有问题。插件视图中显示的HTML内容嵌套在IFrame中,IFrame本质上是一个本地操作系统窗口,在其中绘制内容。web客户端的Flash内容在单独的本机窗口中绘制,该窗口的z索引低于IFrame窗口。 由于Flash弹出窗口(例如,屏幕截图中的菜单)不是在其专用窗口中绘制的,而是在Flash player的专用窗口中绘制的,因此它不能浮动在IFrame窗口(您的内容)的顶部。因此,如果IFrame没有隐藏,您将“看到”插件视图后面的下拉菜单


此限制没有适当的解决方法。

感谢Tony的宝贵指导。