如何使用多个表创建Spotfire数据源

时间:2013-09-30 08:36:09

标签: c# datasource tibco spotfire

我正在开发spotfire数据源并使用this,我的数据源将从多个URL获取数据。对于每个URL,我必须在spotfire中创建一个表。你能否告诉我一些代码来实现这个目标。

1 个答案:

答案 0 :(得分:5)

首先,请注意单个数据源对象只能生成一个表。也就是说,您无法在DataSource类中“硬编码”URL的列表。但是,您可以提供单个URL作为参数,并要求Spotfire Professional客户端的用户在创建数据表时输入URL(例如,通过单击文件 - >添加数据表)并让他/她执行该操作次。

实现这一点的重要一步是让Spotfire了解作为参数提供的信息,并使这些信息可序列化(Spotfire教授毕竟必须将它存储在DXP中的某个位置)。您可以通过编写“PromptModel”类,与关联的View(将显示给用户以提示URL的表单)一起注册,然后进行一些连接(注册,实现正确的构造函数等)来完成此操作。

不幸的是你把这些东西联系在一起的例子(你看到一些评论说“未显示......”)。但是,如果使用Spotfire SDK(TIB_spotfdev * .zip),您将找到一个更广泛的示例“SpotfireDeveloper.CustomDataSourceExample”来处理所有这些步骤。