Maps Xpages选项卡式窗格
我们正在尝试将Google地图自定义控件添加到XPages中选项卡式窗格的第四个选项卡中 当我们这样做时,我们会得到: 在左上角绘制的地图只有地图的前10个小部分 如您所见,将只加载地图的第一部分 我在谷歌上搜索过,如果地图不在第一个选项卡上,那么如果没有“地图初始化功能的选项卡更改调用”,它将无法工作 我已经测试过了,这是真的,当地图是选中的选项卡时,地图加载良好 这是我们的标记:Maps Xpages选项卡式窗格,maps,xpages,pane,Maps,Xpages,Pane,我们正在尝试将Google地图自定义控件添加到XPages中选项卡式窗格的第四个选项卡中 当我们这样做时,我们会得到: 在左上角绘制的地图只有地图的前10个小部分 如您所见,将只加载地图的第一部分 我在谷歌上搜索过,如果地图不在第一个选项卡上,那么如果没有“地图初始化功能的选项卡更改调用”,它将无法工作 我已经测试过了,这是真的,当地图是选中的选项卡时,地图加载良好 这是我们的标记: <xe:djTabPane id="djTabPaneMap" title="Map">
<xe:djTabPane id="djTabPaneMap" title="Map">
<xp:panel style="height:290px;width:860px" id="panel6">
<xc:ccGoogleMaps map_height="290" map_width="860"
map_width_measurement="px" map_height_measurement="px"
map_zoom="5" map_type="ROADMAP" map_center_type="Address"
map_center_address="Broadstairs">
</xc:ccGoogleMaps>
</xp:panel>
</xe:djTabPane>
这是我知道的最基本的东西,但我们似乎无法通过切换选项卡来调用初始化映射函数
有什么想法吗
我担心,尽管多次尝试在选项卡更改时调用buildmap函数(使用ID或CSS类名),但我们无法完全绘制地图
当地图位于选项卡式面板之外时,没有问题
使用Firebug检查面板后,贴图将正确渲染
非常感谢
Andrew好吧,谷歌地图必须在IFRAME中。还是?您是否考虑过使用XSP.onLoad(..)将侦听器添加到tab click(或tab change)事件?您是否尝试在CC内的OnClient Load事件中初始化映射?我尝试过使用onLoad添加侦听器,但没有成功。我还尝试了一个选项卡更改事件,但也没有成功。如果你在xpage中抛出一个三个选项卡的窗格,第三个选项卡上有一个谷歌地图,你会看到同样的问题——或者至少我希望你看到,或者我做了一些非常错误的事情!我很感谢你的帮助!我不需要担心iFrame,因为CC会为我写出这篇文章