Embedded Viewer- Gömülü Doküman Gösterimi
(!) Varsayılanda GEODI harici bir domain üzerinden iframe içerisinde kullanımına kapılıdır. Iframe içerisine kullanabilecek adresleri Sistem Yapılandırma - Güvenlik Ayarları sayfasından yararlanarak yapılandırabilirsiniz
İstek | [GEODIURL]/DefaultContentViewer?wsName=[wsName]&q=[Query] [GEODIURL]/DefaultContentViewer?wsName=[wsName]&unc=[UNC] [GEODIURL]/DefaultContentViewer?wsName=[wsName]&relation_id=[relation_id] [GEODIURL]/DefaultContentViewer?wsName=[wsName]&content_id=[content_id]
|
---|---|
HttpMethod | GET |
Beklenen Hatalar | 401 Unauthorized access / Access denied 403 Forbidden 511 Network Authentication Required |
Kullanım Örnekleri | 1
<iframe src="[GEODIURL]/DefaultContentViewer?wsName=PROJE&q=SorguMetni"></iframe> 1
<a href="[GEODIURL]/DefaultContentViewer?wsName=PROJE&q=SorguMetni" target="_blank">...</a> 1
<div onclick="window.open('[GEODIURL]/DefaultContentViewer?wsName=PROJE&q=SorguMetni')" >...</div> Tüm tarayıcılarda aynı sonucun alınabilmesi için wsName ve Sorgu parametreleri url encode ile iletilmelidir. Url Encode için html içeriklerde aşağıdaki scriptten yararlanılabilir. .Net için System.Web.HttpUtility.UrlEncode kullanılabilir. 1
2
3
<script>
function UrlEncode(val) { return window.encodeURIComponent ? window.encodeURIComponent(val) : val.replace(/&/g, '%26'); }
<script> |