2017-07-05 19 views
1

ボタンを追加して、必要に応じてデータをロードする方法はありますか?私はデマンドオプションで負荷データを認識しています。これは、私が10百万以上のデータ行を持ち、スポットファイアでロードするのに時間がかかります。ビジュアライゼーションで、ボタンをクリックするとデータロードを開始する必要があるオプションが必要です。ここでは、「要求に応じてデータをロードする」オプションがソース自体にロードされます。Spotfire:ロード時にデータをロードする代わりに、データのロードを開始するボタンを作成します。

TEXT AREAでは、ボタンを追加するオプションを与える「INSERT ACTION ITEM」を追加するオプションがあります。これを使用してデータをロードするための「Start」ボタンを作成できますか?

答えて

2

はい。

  • あなたのポストに
  • を説明するように、スクリプトをクリックしてボタンを追加>新規
  • は、このスクリプトを追加し、あなたが望む今まで何という名前を付け、

あなたのテーブル名を指定して「BOOK1」を置き換えますデータテーブルをロードオンデマンドのままにしておき、データのリフレッシュにこれを使用するだけで、起動時に初期ロードが発生しないように注意してください。

from System.Collections.Generic import List, Dictionary 
from Spotfire.Dxp.Data import DataTable 
Tbls = List[DataTable]() 
Tbls.Add(Document.Data.Tables['Book1']) 

Document.Data.Tables.Refresh(Tbls) 

また、ウェブプレーヤーでこれを実行している場合は、パラメタ化されたロードオンデマンド機能を利用することも、Webプレーヤーキャッシュに分析を保存して、これらをすべて一緒に使用することもできます。

+0

scsimon:このスクリプトに感謝します。 –

関連する問題