我无法访问在openlayers overlay中呈现给DIV的extjs按钮

时间:2014-10-24 14:37:58

标签: extjs overlay openlayers-3

我使用extjs在wms上显示叠加点击openlayers 3(renderTo div container) 弹出窗口显示良好,但弹出窗口的内容是注释活动的(按钮形式示例) 我跟着ol3示例showen here:

http://openlayers.org/en/v3.0.0/examples/popup.html

这是一个未完成的代码块:

    container = document.getElementById('popup');
content = document.getElementById('popup-content');
closer = document.getElementById('popup-closer');
overlay = new ol.Overlay({element: container, insertFirst:true});
map.addOverlay(overlay);                        

                    map.beforeRender(pan);
                    map.getView().setCenter(evt.coordinate);
                    overlay.setPosition(evt.coordinate);                    

                i = 0;
                    for (i = 0; i <= ((parsedresponse.features.length - 1)) ; i++) {
                        var accord = Ext.create('Ext.panel.Panel', {
                            title:'pp',
                            items:{
                                xtype:'propertygrid',
                                title: parsedresponse.features[i].properties.nom,                                    
                                renderTo: content,
                                autoScroll: true,
                                sortableColumns: false,
                                source: parsedresponse.features[i].properties
                            },

                    });

显示了poupup但我无法编辑属性或按钮点击事件,例如弹出内部。

enter image description here

请帮忙。 感谢

0 个答案:

没有答案