单击/选择时,Spotfire按钮会更改颜色

时间:2016-03-03 21:31:31

标签: javascript python html data-visualization spotfire

我正在尝试使Spotfire中创建的按钮在单击时更改颜色或淡入淡出。基本上我们希望按钮显示它们在被选中时被标记。

这样做的最佳方式是什么?

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

如果您正在围绕按钮编辑HTML,看起来您可以将其设为粗体或更改文字的大小,但您无法更改颜色(或者,奇怪的是,下划线或斜体显示按钮中的文字。

因此,将文本区域的html代码复制到一个字符串中,然后在脚本上单击按钮,添加以下常规设置。

示例初始HTML:

<p><SpotfireControl id="724c2b260722473caecaef18a2b3b695" />
</p>

示例代码(vTextArea是引用按钮所在文本区域的Type Visualization的参数):

from Spotfire.Dxp.Application.Visuals import VisualContent
from System import Guid

page = Application.Document.ActivePageReference

fullhtml = '<p><font size="3"><b><SpotfireControl id="724c2b260722473caecaef18a2b3b695" /></b></font></p>'

ta=vTextArea.As[VisualContent]()
ta.HtmlContent=fullhtml

我知道这并不能完全符合您的要求,但它确实成功地向用户显示了他们点击了哪个按钮。