进行splitter后无法在shieldSplitter中初始化google map.refresh

时间:2019-06-21 23:29:11

标签: shieldui

我有一个Google地图,在窗格中工作正常。但是如果我先动态更改分配器的设置,则:

var splitter = jQuery("#container").swidget(),
options = splitter.initialOptions;
options.panes = [ { size: '65%', min: '250px' }, { size: '35%' } ];
options.orientation = 'horizontal';
splitter.refresh(options);
funcShowTheMap();

我的函数funcShowTheMap()用来初始化并显示可能的地图,它确实可以正常工作,但将不再显示该地图。但是只需注释掉splitter.refresh(options)行,即可在窗格中很好地显示地图。

任何人都知道如何在分割器后简单地(重新)显示地图。刷新???我已经尝试过google.maps.event.trigger(map,'resize'),但是它什么也没做。具体来说是sheildSpliter问题。

1 个答案:

答案 0 :(得分:0)

您是否尝试在.shieldSplitter()初始化代码之后添加Google Map初始化代码?