【问题标题】:'A selection is required' option under choices field of smarform in Ektron doesn't work as expectedEktron 中 smarform 的选择字段下的“需要选择”选项无法按预期工作
【发布时间】:2014-05-10 08:17:25
【问题描述】:

详细要求:我需要在已经存在的智能表单中添加“选择”字段,在该表单中我选择了 Listtype 作为“ListBox”。我添加了一些自定义列表项,比如“A”、“B”和“C”。我不想要“需要选择”验证。为此,我没有在属性的允许选择字段下选择“需要选择”选项。

但是在更新智能表单后,当我尝试发布/保存其智能表单内容时,它会抛出一个错误作为警告框,用户必须为列表框选择任何值。它的 XML 节点结构不能为空(例如 )。

我已尝试通过代码处理此问题,但我没有从 Ektron 的“内容”数据库表中获取此 Smartform 内容的更新 XML 结构(添加列表框后)。这意味着 Smartform 架构中的更改会在更新后反映在 Smartform 内容中,但不会反映在数据库中。

请指教。我错过了什么吗?

【问题讨论】:

  • 我忘了提到 ektron 版本。我正在使用 CMS 400.NET Ektron V.8.02

标签: content-management-system ektron


【解决方案1】:

如果您更改 Smartform 的结构,它不会自动更新使用它创建的内容项。更新 Smartform 配置后,您必须编辑并重新发布这些内容项。

如果我理解正确,您希望该选项根本没有选择任何值?如果是这种情况,您需要检查“第一项不是有效选择”选项。然后,您的第一项可以是类似于“请选择一个选项”,值为“-1”。

然后在您的代码中,如果值为 -1,您就知道没有选择任何选项。

【讨论】:

    猜你喜欢
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    • 2020-01-22
    • 1970-01-01
    相关资源
    最近更新 更多