Tengo un problema que alguien podría haber resuelto (o eso espero). Tengo un campo de fecha y hora que utilizo en un tipo de contenido (en una plantilla de lista) que tiene su propia forma de edición.Establecer el valor del campo datetime para anular
tope aquí tienes un tutorial de lo que sucede:
- Adición de un valor de fecha y hora a la columna y guardar el valor actualizado aparece (como se esperaba).
- Actualizando la columna de fecha y hora y agregando nulo (vaciando el valor) a través de la forma de edición. El valor no se actualiza, sino que muestra el valor anterior.
he hecho un poco de experimentar con esto y llegué a la conclusión de que si añado un EventReceiver y trato de actualizar el valor que hay que Indiferente incluso entrar en el EventReceiver como una cadena en blanco (que tenía una idea de que el el valor es como una cadena en blanco y Sharepoint no puede analizarlo en un datetime nulo) lo que me lleva a pensar que hay un problema con el control de campo que causa esto. También encontré el artículo this en MSDN que parece estar relacionado con el mismo problema. Y también, el campo de fecha y hora en el tipo de contenido no es obligatorio.
¿Alguna idea o sugerencia?
ACTUALIZACIÓN:
Aparentemente esto sólo sucede cuando se utiliza un EditForm personalizado. Cuando uso uno de los listtemplates integrados esto funciona como un encanto.