none
Error al usar un XsltListViewWebPart RRS feed

Todas las respuestas

  • Hola,

    Pues sinceramente, no conocía esta forma de provisionar WebParts en la galería de WebParts a partir de una XsltListViewWebPart...de todos modos, te puedo confirmar que en un subsitio a mí tampoco me funciona y la razón es que la XsltListViewWebPart está intentando buscar la lista en el sitio actual. Como dicha lista no existe, te va a dar el error que comentas....otra forma de hacer lo que necesitas la puedes encontrar en este post que escribí hace tiempo: http://geeks.ms/blogs/ciin/archive/2011/03/13/sharepoint-2010-como-mostrar-datos-de-listas-remotas-mediante-la-dataformwebpart-i.aspx

    En lugar de usar la XsltListViewWebPart usa la DataFormWebPart y la API REST de SharePoint 2010, de esta forma podrás mostrar incluso datos de otras colecciones de sitios.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    miércoles, 12 de octubre de 2011 7:13
  • Hola de nuevo,

    De todas formas en el mismo blog dónde has encontrado esta técnica puedes encontrar la solución: http://www.codepoint.es/archive/2011/07/12/error-de-%E2%80%9Clist-not-found%E2%80%9D-para-un-dataformwebpart-exportado-a-otro-sitio.aspx. Lo que tienes que hacer es ir a la galería de WebParts de la colección de sitios, descargar el archivo .webpart que contiene la definición de la xsltListViewWebPart y hacer el cambio que se comenta en este otro artículo.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    miércoles, 12 de octubre de 2011 7:51
  • En el webpart cambié el valor del ViewFlag: <property name="ViewFlag" type="string">0</property>

    Y en la página donde inserté el WebPart

    <WebPartPages:XsltListViewWebPart runat="server" Description="Lista de Actividades" ImportErrorMessage="No se puede importar este elemento web." PartOrder="0" HelpLink="" AllowRemove="True" IsVisible="True" AllowHide="True" UseSQLDataSourcePaging="True" ExportControlledProperties="True" IsIncludedFilter="" DataSourceID="" Title="" ViewFlag="0" AllowConnect="True" FrameState="Normal" CatalogIconImageUrl="/_layouts/images/itgen.png" PageSize="-1" PartImageLarge="/_layouts/images/itgen.png" AsyncRefresh="False"

    También lo cambié ... y nada .... sigue el mismo error

    miércoles, 12 de octubre de 2011 9:54
  • Hola Juan Carlos.

    He seguido los pasos de: :http://geeks.ms/blogs/ciin/archive/2011/03/13/sharepoint-2010-como-mostrar-datos-de-listas-remotas-mediante-la-dataformwebpart-i.aspx y lo logreeeeeeeee ... pero lo que no me gusta es el estilo en que se muestra la lista en el sitio, al agregar el elemento.

    Me puse a cambiar estilos, y cacharrear un poco en el SharepointDesigner ... pero no lo logro ....

    Por ejemplo:

    - Al añadir la posibilidad de editar .... o de insertar un nuevo elemento .... me sale "editar" "insertar"

    - Me gustaría que al selecccionar un elemento en la lista se pueda visualizar el elemento.

    - Cambiar los estilos

    ¿Que me recomiendas leer?

    miércoles, 12 de octubre de 2011 12:50
  • Hola,

    Tienes que documentarte sobre como personalizar el aspecto de una DataFormWebPart aplicando estilos XSLT...de todos modos, prueba el workaround a la forma original que comentabas para ver si lo consigues solucionar.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    miércoles, 12 de octubre de 2011 14:14
  • Y esto lo probastes?

    En el webpart cambié el valor del ViewFlag: <property name="ViewFlag" type="string">0</property>

    Y en la página donde inserté el WebPart

    <WebPartPages:XsltListViewWebPart runat="server" Description="Lista de Actividades" ImportErrorMessage="No se puede importar este elemento web." PartOrder="0" HelpLink="" AllowRemove="True" IsVisible="True" AllowHide="True" UseSQLDataSourcePaging="True" ExportControlledProperties="True" IsIncludedFilter="" DataSourceID="" Title="" ViewFlag="0" AllowConnect="True" FrameState="Normal" CatalogIconImageUrl="/_layouts/images/itgen.png" PageSize="-1" PartImageLarge="/_layouts/images/itgen.png" AsyncRefresh="False"

    También lo cambié ... y nada .... sigue el mismo error, a pesar de que cambié ViewFlag a 0


    • Editado CMReyes miércoles, 12 de octubre de 2011 15:34
    miércoles, 12 de octubre de 2011 15:27
  • Hola,

    No lo probé, simplemente ví el workaround en el blog que nos pasaste.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    jueves, 13 de octubre de 2011 6:12