Embedded Viewer - Embedded Document Displaying
(!) By default, serving GEODI in an iframe via an external domain is disabled. You can configure the allowed domains to use iframe by using the System Configuration - Security Settings page.
Request | [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 |
Expected Errors | 401 Unauthorized access / Access denied 403 Forbidden 511 Network Authentication Required |
Usage Examples | 1
<iframe src="[GEODIURL]/DefaultContentViewer?wsName=PROJECT&q=QueryText"></iframe> 1
<a href="[GEODIURL]/DefaultContentViewer?wsName=PROJECT&q=QueryText" target="_blank">...</a> 1
<div onclick="window.open('[GEODIURL]/DefaultContentViewer?wsName=PROJECT&q=QueryText')" >...</div> In order to get the same result in all browsers, wsName and Query parameters must be passed via URL encoding. ( For .Net System.Web.HttpUtility.UrlEncode method is already available ) 1
2
3
<script>
function UrlEncode(val) { return window.encodeURIComponent ? window.encodeURIComponent(val) : val.replace(/&/g, '%26'); }
<script> |