2016-12-20 22 views
0

我必須在加載Spotfire分析時執行腳本。 我用這個方法:Tibco SPOTFIRE 7.5如何在分析負載上執行自定義腳本

的JScript

$(function() { 
 
function executeScript() { 
 
$('#hiddenBtn input').click(); 
 
} 
 
$(document).ready(function(){executeScript()}); 
 
});

HTML:

<Span style="display:none" id="hiddenBtn"> 
 
<SpotfireControl id="f8322a6109af43fb935ad6e7bcb1f1fc" /></span>
在HiddenButton IronPython的腳本:)

if Document.Properties["OpenedYet"] == False: 
Document.Properties["OpenedYet"] = True 
## Script you are trying to run on open here 

事件$(文件)。就緒(FIRE連續腳本繼續執行。 我嘗試使用$(document).load()或$(window).load(),但事件從未被觸發。 有一種方法可以執行腳本ONCE on load?

+1

當你說 「負載」,有什麼背景?它是在Spotfire桌面(胖客戶端)還是Web播放器(網頁瀏覽器)?如果後者是用戶從某種門戶中的鏈接訪問它,或者他們是否在導航Spotfire庫以打開該文件? – niko

回答

1

實際上,爲了更改文檔屬性並觸發python腳本,最好使用隱藏的輸入字段。

看一看here ...

here

相關問題