2016-03-03 69 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 

我知道這不正是做你在問什麼,但是它能夠成功地向用戶顯示他們點擊了哪個按鈕。