【发布时间】:2013-02-28 19:08:36
【问题描述】:
(使用 Ektron 版本 8.6.1)
假设我有一个智能表单ContactInfo,类似于:
<ContactInfo>
<Name></Name>
<Email></Email>
</ContactInfo>
我想创建另一个智能表单(例如NewsArticle)并在里面“嵌入”ContactInfo
<NewsArticle>
<Title></Title>
<Summary></Summary>
...
<ContactInfo>
<Name></Name>
<Email></Email>
</ContactInfo>
</NewsArticle>
到目前为止,我的解决方案是包含一个Resource Selector 字段来添加对现有智能表单实例的引用。我更愿意在配置级别进行关联,以使数据输入工作流程更直观。
我正在使用 Bill Cava 的 ContentTypes 并从 smartform XSD 生成类,因此它还可以使演示代码更自然和类型安全,因为可以直接访问嵌入式字段(而不是必须基于另一个请求在参考 ID 上,它可能是也可能不是我期望的智能表单的 ID)。
我认为这不可能开箱即用;我不反对破解 Workarea 代码来完成类似的工作。有没有人遇到过这样的场景?
我从 Ektron 代表那里听说,他们计划在即将到来的夏季版本中提升 smartforms 的作用——谁能提供更多关于这一点的信息?也许会支持我所描述的 smartform 组合?
【问题讨论】:
-
我发现这个dev.ektron.com/kb_article.aspx?id=16550 讨论使用自定义对话框添加自定义工具栏按钮 - 似乎是完成我上面描述的第一步。如果我能取得一些进展,将发布更新。
标签: ektron