Foros
Nuevos mensajes
Buscar en foros
Acceder
Regístrate
Novedades
Buscar
Buscar
Buscar solo en títulos
De:
Menú
Acceder
Regístrate
Install the app
Instalar
Foros
Software de Gestión
Microsoft Sharepoint
Problema con Custom FieldControl
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás utilizando un navegador obsoleto. Este u otros sitios web pueden no ser mostrados correctamente.
Debes actualizarlo o utilizar un
navegador alternativo
.
Responder al tema
Mensaje
<blockquote data-quote="lramirez" data-source="post: 9835" data-attributes="member: 11273"><p>Hola a Todos,</p><p></p><p>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:</p><p></p><p></p><p> public override void UpdateFieldValueInItem()</p><p> {</p><p> this.EnsureChildControls();</p><p></p><p> try</p><p> {</p><p> this.Value = this.txtNuevoValor.text;</p><p> this.ItemFieldValue = this.Value; </p><p> base.UpdateFieldValueInItem(); //Se incorpora una llamada al método UpdateFieldValueInItem() </p><p> </p><p> }</p><p> catch (Exception ex)</p><p> {</p><p> throw new Exception(ex.Message);</p><p> }</p><p> }</p><p></p><p></p><p>... 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.</p><p></p><p></p><p>gracias y salu2,</p><p>Luis</p></blockquote><p></p>
[QUOTE="lramirez, post: 9835, member: 11273"] 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 [/QUOTE]
Nombre
Verificación
¿Cuanto es 4-3+2?
Responder
Foros
Software de Gestión
Microsoft Sharepoint
Problema con Custom FieldControl
Arriba