【发布时间】:2026-01-21 00:30:02
【问题描述】:
我需要在 spotfire 上更新按需数据表。有没有办法通过脚本做到这一点?我查看了多个页面以使用刷新功能,但它似乎无法通过脚本或通过数据表属性手动执行。以下是我查看的链接:
Spotfire: Create button to start loading data ,instead of using load data on demand
https://datashoptalk.com/trigger-on-demand-queries-ironpython/
https://community.tibco.com/wiki/how-refresh-or-reload-data-using-ironpython-script-tibco-spotfire.
这是我使用的代码,以防我遗漏了什么。
from Spotfire.Dxp.Data import DataManager,DataTable
from Spotfire.Dxp.Application.Scripting import ScriptDefinition
from System.Collections.Generic import Dictionary,List
from System.Collections import ArrayList
from Spotfire.Dxp.Framework.ApplicationModel import NotificationService
import clr
table=List[DataTable]()
table.Add(Document.Data.Tables["test"])
Document.Data.Tables.Refresh(table)
我使用的 spotfire 版本是 7.11。主要问题是对主数据表的选择完全不影响按需表的数据。谢谢
【问题讨论】: