簡體   English   中英

訪問文本區域 Spotfire 中的計算值

[英]Accessing Calculated Value in Text Area Spotfire

我正在嘗試使用 API 訪問位於文本區域中的計算值。 我的 Python 技能不是很好,但我相信我已經很接近了,對於更有經驗的人來說,這可能是一個簡單的問題。 我環顧四周,但沒有找到解決方案。

到目前為止,這就是我所擁有的:

from Spotfire.Dxp.Application.Visuals import Miniatures

val1 = Miniatures.CalculatedValueMiniatureVisualizationDetails.Value


print val1

這給了我以下內容:

屬性#CalculatedValueMiniatureVisualizationDetails> 上的值。

真正的問題是如何從該屬性中提取值?

謝謝,

傑米

我最終放棄了這種方式並通過使用 jQuery 解決了這個問題:

我最終弄清楚了這一點。 這是html:

<body >
<div id = wrapper>
<div id = thisyear><SpotfireControl id="d644de4c97c440fbb78c561f190e5a47" />   </div>

<div id = lastyear ><SpotfireControl id="f98415c74eb34cedbab057f763788bc6" /></div>
</div>
</body>

以及完成此任務的 jQuery:

setInterval(function() {
   var thisyearval = parseInt($("#thisyear").text(),10)
   var lastyearval = parseInt($("#lastyear").text(),10)


   if (thisyearval > lastyearval){
      $("#wrapper").css("background-color", "#009900")
   } else{$("#wrapper").css("background-color", "#FF0000")}
}, 500);

事實證明,spotfire 不支持 jQuery 中的 change 函數,所以我使用 setInterval() 基本上一遍又一遍地調用該函數。

希望這也能幫助其他人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM