none
deshabilitar campos en sharepoint RRS feed

  • Pregunta

  • buenos dias,

    tengo un enredo con sharepoint y es que debo  Deshabilitar campos de formulario de sharepoint desde el worflow echo en c#, la verdad no se como hacerlo me podrian ayudar 

    por favor 

    miércoles, 8 de mayo de 2013 13:57

Respuestas

Todas las respuestas

  • Hola

    ¿a qué te refieres con deshabilitar? Si lo que quieres es que ciertos campos de los formularios de edición, aparezcan deshabilitados, eso no se puede hacer desde Workflow.

    Tienes que utilizar JavaScript, modificando el formulario con SharePoint Designer


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server

    miércoles, 8 de mayo de 2013 14:36
  • Añdiendo a lo que comenta Alberto si necesitas dar permisos por campos esta opción no esta permitida de serie, existen diversos post de como hacerlo pero requiere de mucha paciencia y sobre todo mucha manualidad con lo cual al final se puede volver un poco ingobernable. Te dejo el link:

    http://www.sharepoint911.com/blogs/laura/Lists/Posts/Post.aspx?List=daba3a3b-c338-41d8-bf52-cd897d000cf3&ID=3&Web=dbb90e85-b54c-49f4-8e97-6d8258116ca0


    MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81

    miércoles, 8 de mayo de 2013 14:41
  • hola no hay manera de des habilitar un campo dependiendo de la respuesta de otro, es decir , que al seleccionar cierto resultado en un radio button me habilite o deshabilite otro campo en su defecto.. eso se puede hacer??? aclaro es de un formulario workflow
    jueves, 9 de mayo de 2013 14:04
  • Lorena,

    ¿te refieres a un formulario workflow (que los usuarios usan para completar sus tareas de aprobación del flujo) o te refieres al formulario nativo de edición del elemento (el que se genera automáticamente al crear la lista o biblioteca)?

    Para los formularios workflow, si están hechos en InfoPath, puedes usar reglas de InfoPath para lograr tu objetivo, basándote en lo que respondió el usuario anterior.

    Cuando al usuario actual entra para aprobar su tarea, y se le ofrece un formulario InfoPath, ahí recuperas la respuesta del usuario anterior (mediante código el flujo puede darte esa información, es sencillo) y mediante reglas juegas con la UI (interfaz de usuario).


    Si la respuesta satisface tu consulta, usa el comando "Marcar como respuesta".
    Si te parece útil para otros, usa el comando "Votar como útil".

    Damian Alfredo Bocca di Fuoco [MAP 2013]
    SharePoint & Project Server Consultant / Developer
    Buenos Aires, Argentina

    sábado, 18 de mayo de 2013 16:54