gpt4 book ai didi

sharepoint - 将日期时间字段的值设置为 null

转载 作者:行者123 更新时间:2023-12-03 17:21:32 26 4
gpt4 key购买 nike

所以,我有一个问题,有人可能已经解决了(或者我希望如此)。我有一个日期时间字段,我在具有自己的编辑表单的内容类型(在列表模板上)中使用该字段。

这是发生的事情的演练:

  • 将值添加到日期时间列并保存更新的值会显示(如预期)。
  • 通过编辑表单更新日期时间列并添加空值(清空值)。该值未更新,而是显示旧值。

  • 我对此做了一些实验,我得出的结论是,如果我添加一个 eventreceiver 并尝试更新那里的值,它甚至不会将 eventreceiver 作为空字符串输入(我有一个想法,该值是一个空字符串并且 sharepoint 无法将其解析为空日期时间),这让我认为是导致此问题的 fieldcontrol 存在问题。我还找到了 this MSDN 上的文章似乎与同一问题有关。而且,内容类型中的日期时间字段不是必需的。

    有什么想法或建议吗?

    更新:

    显然,这只发生在我使用自定义编辑表单时。当我使用其中一个内置列表模板时,这就像一个魅力。

    最佳答案

    我过去也遇到过类似的问题。这确实是一个已知的错误。一种解决方法是将字段设置为类型的最小值或最大值,并在需要时检查此值并进行适当的转换。根据您的设置和使用,您可以创建一个触发器来将最小值/最大值转换为 null,从而最大限度地减少处理此类工作所需的代码。

    关于sharepoint - 将日期时间字段的值设置为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1207152/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com