2016-03-03 65 views
0

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

这样做的最好方法是什么?

谢谢你的时间。

回答

0

如果你正在编辑按钮周围的HTML,它看起来像你可以使它变成粗体或者改变文本的大小,尽管你不能改变颜色(或者,奇怪的是,强调文本的下划线或者斜体在按钮中)。

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

例初始HTML:

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

示例代码(vTextArea是类型的可视化引用的文本区域的按钮参数在):

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 

我知道这不正是做你在问什么,但是它能够成功地向用户显示他们点击了哪个按钮。