我正在尝试使Spotfire中创建的按钮在单击时更改颜色或淡入淡出。基本上我们希望按钮显示它们在被选中时被标记。
这样做的最佳方式是什么?
感谢您的时间。
答案 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
我知道这并不能完全符合您的要求,但它确实成功地向用户显示了他们点击了哪个按钮。