だから、私は誰かが解決した可能性がある(またはそうしたい)という問題があります。私は独自の編集フォームを持つcontenttype(listtemplate上)で使用するdatetimeフィールドを持っています。datetimeフィールドの値をnullに設定します
Here's何が起こるかのチュートリアル:
- datetime列に値を追加し、保存(予想通り)更新された値が現れます。
- datetime列を更新し、editformを使用してnullを追加します(値を空にする)。値は更新されず、代わりに古い値が表示されます。
これを試してみましたが、イベントレシーバーを追加して値を更新しようとすると、イベントレシーバーを空の文字列として入力することさえできませんでした(私は、値は空文字列であり、sharepointはそれをnull日時に解析できません)、これが原因でfieldcontrolに問題があると思うようになります。私はまた同じ問題の周りにあると思われるMSDNのthisの記事を見つけました。また、contenttypeのdatetimeフィールドは必須ではありません。
アイデアや提案はありますか?
UPDATE:私は、カスタムのEditFormを使用する場合
は、どうやらこれはのみ発生します。組み込みのlisttemplateの1つを使用すると、これは魅力的に機能します。