2012-04-16 31 views
-1

我在尝试创建DCT时遇到障碍,该DCT允许用户从现有DCR列表中进行选择。在这种情况下,DCT允许用户从所有可用的文章中创建一个“编辑选择”列表。DCT:阅读DCR列表

为了实现这一点,我需要创建一个DCT来解析某个节点的所有可用DCR(例如“articleHeadline”),并将DCR名称作为选项值返回,并将标题作为选项文本返回。

我首先想到使用FormsAPI,但除非通过HTTP请求使所有DCR可用,否则我找不到有用的方法。

第二次尝试是按照“Teamsite 7.2:数据捕获开发”手册(第153页,第224-225页)所述创建数据源,但由于我无法找到有关此主题的有用文档而受到阻碍。

任何人都可以指向我的文档,这将有助于创建一个DCR阅读数据源或一些其他方法,将帮助我完成这项任务?

回答

0

您可以通过使用数据捕获模板(DCT)中的浏览器标签来读取特定文件夹中的DCR名称列表,以在选择框中显示。

<browser initial-dir="templatedata/Student/data" ceiling-dir="templatedata/Student/data" required="f" readonly="f"> 

以上的浏览器标签可以读取所有在templatedata /学生/数据文件夹中的DCR名称,并会为您提供一个下拉框。

+0

谢谢你的回答,但这并不能解决我面临的问题。我不在寻找DCR名称的列表,而是为了解析特定节点的DCR(例如articleHeadline)并将结果作为选项插入到选择字段中。 DCR名称没有足够的数据来允许用户做出有见识的选择。 – 2012-04-21 12:29:49

+0

可以通过使用团队网站提供的Java使用cssdk从团队网站服务器上的DCR中读取信息来完成与您要查找的内容类似的内容。 – 2012-04-23 07:12:46

+0

假设您想使用组件内的所有DCR的DCR列表和articleHeadline节点值,我准备了下面的解决方案。您可以创建一个Java/.Net类外部发送DCR文件名称的路径。您可以读取类内的DCR文件并创建Dom4J xml节点。希望这可以帮助。谢谢。 – Ravi 2012-09-24 05:36:09