Problema con Custom FieldControl

Tanto lo usuarios como los que están pensando si serán usuarios o no, tienen en este foro un lugar común para preguntar, responder e informarse.
lramirez
Mensajes: 2
Registrado: Mar 16 Dic, 2008 8:26 pm

Re: Problema con Custom FieldControl

Mensajepor lramirez » Mar 16 Dic, 2008 11:33 pm

Resuelto, este es el código:

public override void UpdateFieldValueInItem ()
(
this.EnsureChildControls ();

try
(
this.value = this.txtNuevoValor.text;
//this.ItemFieldValue = this.value;
base.UpdateFieldValueInItem (); // llamada al método UpdateFieldValueInItem (); aqui sincroniza this.value con this.ItemFieldValue

)
catch (Exception ex)
(
throw new Exception (ex.Message);
)
)

lramirez
Mensajes: 2
Registrado: Mar 16 Dic, 2008 8:26 pm

Problema con Custom FieldControl

Mensajepor lramirez » Mar 16 Dic, 2008 8:43 pm

Hola a Todos,

Tengo el siguiente problema, tengo un FieldControl personalizado el cual funciona correctamente, al incluirlo en una lista Sharepoint 2007 y manejarlo con las vistas predeterminadas de "Nuevo" y "Editar", todo funciona bien, pero al crear vistas personalizadas en Sharepoint Designer, ambas vistas dejan de funcionar impidiendo que el item sea grabado como valor del campo, para el caso de la vista "Nuevo" personalizada, se pudo corregir el problema de la siguiente forma:


public override void UpdateFieldValueInItem()
{
this.EnsureChildControls();

try
{
this.Value = this.txtNuevoValor.text;
this.ItemFieldValue = this.Value;
base.UpdateFieldValueInItem(); //Se incorpora una llamada al método UpdateFieldValueInItem()

}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}


... pero en el caso de la vista "Editar" personalizada, aún sigue sin funcionar, probablemente el campo quede bloqueado para actualización y por ende, el valor no se actualiza, pero no he podido encontrar la forma de permitir la actualización. He intentado con "... Field.ReadOnlyField = false;" y con "Site.AllowUnsafeUpdates = true;", pero aun así no es posible editar el campo. Alguna sugerencia para resolver este tema.


gracias y salu2,
Luis


Volver a “Microsoft SHAREPOINT”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados