繁体   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