none
Cascaded Lookup Sharepoint RRS feed

  • Pregunta

  • Hola a todos viendo post anteriores de listas en cascada me queda una sola duda , es posible hacer esto con SharePoint Foundation 2010 o es indispensable tener una versión Server ¿??

    martes, 22 de febrero de 2011 15:31

Respuestas

  • Hola Juan ninguno de los ejemplo me funciona ayuda por favor mi correo personal es

    kikearaujo@msn.com

    • Marcado como respuesta ARAUJOPA viernes, 25 de febrero de 2011 18:25
    miércoles, 23 de febrero de 2011 16:28
  • Hola Araujopa,

    Como dice Juan Carlos justo ese post te permite hacer lo que quieres. Te comento varias cosas a tener en cuenta del código:

    - Es importante que dicho código esté dentro del <asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">...</asp:Content>

    Este código no es universal, por lo que hay que sustituir varias cosas adaptándolas a ti caso particular:

       - Asumo que ambas listas desplegables proceden de Lookups a la lista, por ello esta instrucción: getTagFromIdentifierAndTitle("SELECT","Lookup","Cliente"); y que además el nombre del campo "FieldName" es "Cliente", en tu caso particular imagino que sea Pais y Ciudades. OJO con las tildes que pueden jugar malas pasadas aquí...

      - Debes poner el GUID de la lista de la que quieres obtener datos, creo que en tu caso sería la lista de Paises:  var list = web.get_lists().getById('<Projects List GUID>');

     Puedes obtener el GUID de la lista con PowerShell:

    $web = Get-SPWeb(http://nuestroSitio/subsitio/subsitio)
    $web.Lists | format-table title,ID --> Obtienes el nombre de las listas junto con los Ids
      
    $list = $web.Lists["Nombre de Lista"]
    $list.ID --> Te devuelve el ID deseado.
    Saludos!


    José Quinto Zamora
    DPS at Solid Quality Mentors (http://www.solidq.com)
    MCTS SharePoint 2007 and 2010
    http://blogs.solidq.com/sharepoint
    • Marcado como respuesta ARAUJOPA viernes, 25 de febrero de 2011 18:25
    jueves, 24 de febrero de 2011 16:49
  • Gracias a todos si funciono

    Juan y Jose muchas Gracias

    • Marcado como respuesta ARAUJOPA viernes, 25 de febrero de 2011 18:25
    viernes, 25 de febrero de 2011 18:25

Todas las respuestas

  • Hola ARAUJOPA,

    Lo que puedes hacer para crear lookups en cascada en SharePoint 2007 lo puedes hacer sin problemas en SharePoint 2010. Es más, con el modelo de objetos ECMAScript tienes más posibilidades como por ejemplo:

    http://blogs.solidq.com/sharepoint/Post.aspx?ID=86&title=Filtered+Lookup+Columns+for+Cascading+Dropdowns+in+SharePoint+2010+using+JavaScript+Client+Object+Model

    Saludos

    martes, 22 de febrero de 2011 18:03
  • Hola Juan te cuento como es la situacion :

    yo tengo un lista que se refiere a un servicio de soporte para usuarios dentro de esta lista hay un campo de lista desplegable  que se llama Pais la idea es cuando seleccionan una ciudad en especifico traiga las ciudades por cada pais claro todo esto en el formulario.

     

    que puedo hacer ??? 

    martes, 22 de febrero de 2011 20:44
  • Hola Araujopa,
    Justo el ejemplo que te paso te permite hacer eso.
    Saludos
    martes, 22 de febrero de 2011 22:09
  • Hola Juan ninguno de los ejemplo me funciona ayuda por favor mi correo personal es

    kikearaujo@msn.com

    • Marcado como respuesta ARAUJOPA viernes, 25 de febrero de 2011 18:25
    miércoles, 23 de febrero de 2011 16:28
  • Hola Araujopa,

    Como dice Juan Carlos justo ese post te permite hacer lo que quieres. Te comento varias cosas a tener en cuenta del código:

    - Es importante que dicho código esté dentro del <asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">...</asp:Content>

    Este código no es universal, por lo que hay que sustituir varias cosas adaptándolas a ti caso particular:

       - Asumo que ambas listas desplegables proceden de Lookups a la lista, por ello esta instrucción: getTagFromIdentifierAndTitle("SELECT","Lookup","Cliente"); y que además el nombre del campo "FieldName" es "Cliente", en tu caso particular imagino que sea Pais y Ciudades. OJO con las tildes que pueden jugar malas pasadas aquí...

      - Debes poner el GUID de la lista de la que quieres obtener datos, creo que en tu caso sería la lista de Paises:  var list = web.get_lists().getById('<Projects List GUID>');

     Puedes obtener el GUID de la lista con PowerShell:

    $web = Get-SPWeb(http://nuestroSitio/subsitio/subsitio)
    $web.Lists | format-table title,ID --> Obtienes el nombre de las listas junto con los Ids
      
    $list = $web.Lists["Nombre de Lista"]
    $list.ID --> Te devuelve el ID deseado.
    Saludos!


    José Quinto Zamora
    DPS at Solid Quality Mentors (http://www.solidq.com)
    MCTS SharePoint 2007 and 2010
    http://blogs.solidq.com/sharepoint
    • Marcado como respuesta ARAUJOPA viernes, 25 de febrero de 2011 18:25
    jueves, 24 de febrero de 2011 16:49
  • Gracias a todos si funciono

    Juan y Jose muchas Gracias

    • Marcado como respuesta ARAUJOPA viernes, 25 de febrero de 2011 18:25
    viernes, 25 de febrero de 2011 18:25