如何使用IronPython在Spotfire的图形表上的图标上添加动作

时间:2019-06-19 09:58:27

标签: ironpython spotfire tibco

我正在尝试创建一个IronPython脚本,该脚本可以从图形表中删除所有列,添加带有图标的列,并在每次单击该图标时为其分配特定的操作。

不幸的是,我还没有在Spotfire API上找到有关如何以编程方式添加动作的部分。

这是我目前的核心:

from Spotfire.Dxp.Application.Visuals import *
from Spotfire.Dxp.Application.Visuals.Miniatures import *

from System.Drawing import Color

for vis in Document.ActivePageReference.Visuals:
    if vis.Title == 'Selected Period':
        viz = vis.As[GraphicalTable]()

# Remove all columns:
        for c in viz.Columns:
            viz.Columns.Remove(c)

# Add Icon Column
        (status,NewColumn) = viz.Columns.AddNew[IconMiniatureVisualization]()
        NewColumn.AutoConfigure()
        NewColumn.Title = 'Icon'
        NewColumn.IconAxis.Rules.Clear()
        NewColumn.IconAxis.Rules.AddExpressionRule("1=1", Color.FromName("Green"), MarkerShape(MarkerType.Plus))

有人知道如何解决吗?

谢谢!

0 个答案:

没有答案