none
Opción de editar en una lista personalizada no funciona RRS feed

Respuestas

  • bueno al parecer al crear un formulario personalizado esta funcionalidad se daña por si sola SI o SI..

     

    Entonces bueno despues de mucho revisar las páginas de sharepoint desde el browser y desde sharepoint designer me di cuenta que la única manera, no muy elegante pero soluciona el problema es modificar estas línea ( aparece dos veces por cada lista):

     

    ctx.editFormUrl = ]]></HTML><ScriptQuote><URL Cmd="EDIT" NoID="TRUE"/></ScriptQuote><HTML><![CDATA[;

     

    por esta:

     

    ctx.editFormUrl = "\u002fMisitio\u002fMisitioSec\u002fLists\u002fListaPersonalizada\u002fVistaPersonalizada.aspx";

     

    Ya con eso quedo funcionando e link , aunqune hubo que hacerlo en TODAS las paginas necesarias.

     

    Gracias .

     

     

     


    Juan Carlos Ruiz
    Microsoft MVP - Visual C#
    Visita mi blog:

    Ideas de Un Conejo - http://juank.black-byte.com

    viernes, 7 de mayo de 2010 16:03

Todas las respuestas

  • Esa lista la editaste a traves de SharePoint Designer o le modificaste el código?... porque el funcionamiento es en efecto erroneo pero porque al dar clic el direccionamiento te esta llevando los datos correctos pero sobre la url incorrecta, entonces eso quiere decir que tienes alguna modificación por alli en el redirect o en la generación de la URL, has probado con la columna "Editar", esa columna te pone un boton para editar las propiedades del elemento, puede ser esa una alternativa o bien, revisar desde SharePoint Designer o desde donde hiciste la personalización, el código que genera el redirect o la URL.

     

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    miércoles, 5 de mayo de 2010 1:12
    Moderador
  • Pues te cuento que la edite desde sharepoint designer, es decir es una lista personalizada pero no le he cambiado nada de esos link, las pantallas que cree nuevas fueron la de Edit y la de New pero a los archivos de las vistas no les he cambiado nada.

    En ninguna vista de esta lista funciona lo del edit.

    fue un requerimiento que me pasaron , ya que los usuarios pueden  editar los elementos de la lista pero si entran por esa opción de menú no les funciona, tienen que darle primero ver elemento y luego si el boton editar. Si le dan editar directamente desde las vistas los lleva a la pagina default.

    No tengo idea de como corregirlo.


    Juan Carlos Ruiz
    Microsoft MVP - Visual C#
    Visita mi blog:

    Ideas de Un Conejo - http://juank.black-byte.com

    miércoles, 5 de mayo de 2010 14:10
  • De momento solo se me ocurre que este sucediendo eso porque al sustituir el formulario normal de la lista para editar elementos por el personalizado, pudo haberse perdido ese link y por tanto lo unico viable es mandarte al home... porque no revisas si puedes definirle a la lista que tu formulario personalizado sea el default o haz pruebas en otra lista para ver el comportamiento con ambos formularios y si sucede lo mismo al quitar el default...

     

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    jueves, 6 de mayo de 2010 2:29
    Moderador
  • bueno al parecer al crear un formulario personalizado esta funcionalidad se daña por si sola SI o SI..

     

    Entonces bueno despues de mucho revisar las páginas de sharepoint desde el browser y desde sharepoint designer me di cuenta que la única manera, no muy elegante pero soluciona el problema es modificar estas línea ( aparece dos veces por cada lista):

     

    ctx.editFormUrl = ]]></HTML><ScriptQuote><URL Cmd="EDIT" NoID="TRUE"/></ScriptQuote><HTML><![CDATA[;

     

    por esta:

     

    ctx.editFormUrl = "\u002fMisitio\u002fMisitioSec\u002fLists\u002fListaPersonalizada\u002fVistaPersonalizada.aspx";

     

    Ya con eso quedo funcionando e link , aunqune hubo que hacerlo en TODAS las paginas necesarias.

     

    Gracias .

     

     

     


    Juan Carlos Ruiz
    Microsoft MVP - Visual C#
    Visita mi blog:

    Ideas de Un Conejo - http://juank.black-byte.com

    viernes, 7 de mayo de 2010 16:03