Tibco Spotfire と統合し、Spotfire によってレンダリングされたビジュアライゼーションを取得して WYSIWYG 操作用に公開できるシステムを開発したいと考えています。これは可能ですか?もしそうなら、誰かがガイダンスを提供してください。C# と ASP.NET を使いたい
質問する
2569 次
2 に答える
3
最初に、クライアントとのやり取りを処理するための javascriptapi をロードします
<script type="text/javascript" src="http://domainname/SpotfireWeb/GetJavaScriptApi.ashx?Version=3.1" > </script>
Spotfire テンプレートを Web ページに追加するためのコードを追加する 以下のコードを使用して、プロジェクトに JavaScript ファイルを作成します。
function addPlayer() { var fileInfo = new FileInformation(SpotfireVisualizationPath,SpotfireVisualizationName,SpotfireParameter, ''); var customization = new spotfire.webPlayer.Customization(); customization.showCustomizableHeader = false; customization.showToolBar = false; customization.showClose = false; customization.showTopHeader = false; if (app != null) { app.close(); } app = new spotfire.webPlayer.Application(SpotfireWebPlayerURL, customization); app.open(fileInfo.path, 'SpotfireContainer', fileInfo.parameters); }
于 2013-09-16T12:00:52.283 に答える
2
Spotfire Web Player(私が参照していると思います)はこのように構築されていません-現在の実装では、デスクトップSpotfireアプリケーションへのリモートデスクトップセッションに似ています(リモートデスクトップテクノロジーをhtmlとjavascriptに置き換えた場合)。
他のコンテキストで再利用するためにUIの一部を取得できるように構築されていないだけです。最も近い方法は、WebプレーヤーUI全体をiframeでホストし、クライアント側の対話にjavascriptAPIを使用することです。単一の視覚化ページを作成し、すべてのクロム(ツールバーなど)を削除することで、ページ上で単一の視覚化のように見えるものに到達できますが、実際には単なるハックです。
于 2012-11-27T15:01:39.377 に答える