[Mapbender-users] Aufruf von gazetteerWFS über mb_button
Thoralf Kauk
tkauk at t-online.de
Fri Nov 9 01:23:25 PST 2012
Hallo,
versuche schon eine Weile, die Suche(mod_wfs_gazetteer_client.php) aus
dem tabs-Element zu lösen und den Aufruf über einen Dialog (mb_button)
zu schleusen.
Leider treten bei verschiedenen Browsern dabei verschiedene Fehler auf.
Während der FF oft nicht über die erste try-catch Anweisung in
mod_wfs_gazetteer_client.php kommt,
wirft der IE eine Ausnahme in der Funktion "mapbenderInit" beim Versuch
auf die "modules" zuzugreifen.
Wahrscheinlich tritt da ein Problem mit dem Ladezustand des Iframes
bezogen seinen Parent auf.
Hat jemand eine Idee, wie man das lösen kann oder geht das prinizipiell
nicht so?
Vielen Dank im Voraus!
Viele Grüße
Thoralf
Hier die SQL-Auszuege
INSERT INTO gui_element(fkey_gui_id, e_id, e_pos, e_public, e_comment,
e_title, e_element, e_src, e_attributes, e_left, e_top, e_width,
e_height, e_z_index, e_more_styles, e_content, e_closetag, e_js_file,
e_mb_mod, e_target, e_requires, e_url)
VALUES('_Stellplatzminimal','wfs_search',2,1,'suche via wfs','Suche
...','iframe','../javascripts/mod_wfs_gazetteer_client.php?sessionID&target=mapframe1,overview','frameborder
=
"0"',1,1,180,100,4,'','','iframe','','geometry.js,requestGeometryConstructor.js,popup.js,../extensions/wz_jsgraphics.js','mapframe1,overview','wz-graphics','');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name,
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search',
'enableSearchWithoutParams', '0', 'define that search can be started
without any search params' ,'var');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name,
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search',
'initializeOnLoad', '0', 'start gazetteer onload' ,'var');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name,
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search',
'removeSpatialRequestHighlight', '0', 'remove spatialrequest
highlighting when firing search' ,'var');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name,
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search',
'showResultInPopup', '1', 'if value is 1 search results will be
displayed in popup, otherwise in gazetteer div' ,'var');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name,
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search',
'wfs_spatial_request_conf_filename',
'wfs_additional_spatial_search.conf', 'location and name of the WFS
configuration file for spatialRequest' ,'php_var');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name,
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search',
'wfsConfIdString', '18', 'comma seperated list of WFS conf ids' ,'php_var');
INSERT INTO gui_element(fkey_gui_id, e_id, e_pos, e_public, e_comment,
e_title, e_element, e_src, e_attributes, e_left, e_top, e_width,
e_height, e_z_index, e_more_styles, e_content, e_closetag, e_js_file,
e_mb_mod, e_target, e_requires, e_url)
VALUES('_Stellplatzminimal','searchButton',2,1,'','Suche','img','../img/button_blue_red/select_choose_off.png','',600,10,28,28,NULL
,'','','','../plugins/mb_button.js','','wfs_search','','');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name,
var_value, context, var_type) VALUES('_Stellplatzminimal',
'searchButton', 'position', '[720,100]', '' ,'var');
More information about the Mapbender_users
mailing list