Uso de Visor de Datos para acceder a listas

27/12/2007 - 10:27 por SICYD | Informe spam
Hola a todos,

Hace unas semanas hice aquí una consulta referente a acceder a listas y
bibliotecas desde otros sitios, y se me aconsejó el uso del elemento Web
Visor de Datos que viene con Sharepoint Designer 2007. Eso mismo es lo que
he visto recomendado en muchos otros sitios.

Tras varias dificultades en el proceso, conseguí configurar este elemento
Web para acceder a una biblioteca de documentos y presentar los elementos
como yo quería. Una vez hecho esto exporté el elemento... pero no consigo
que funcione en ninguna página que no esté en el mismo sitio que la
biblioteca. ¿He de considerar algún aspecto en especial para conseguirlo?

Ahora estoy usando el elemento Web de captura Web de Office 2003, pero el
resultado no me gusta porque modifica el tamaño de las fuentes, y también
estoy probando el webpart de Roll-Up de Carlos Segura
(http://www.ideseg.com/CategoryView,...ollUp.aspx), pero no tengo
mucha idea de XSLT para dar formato a los datos. Preferiría poder
conseguirlo con el Visor de Datos, que me daría más juego.

Saludos.

Preguntas similare

Leer las respuestas

#1 Elecktrus
27/12/2007 - 21:04 | Informe spam
Hola SICYD:
sin verlo es dificl estar seguro, pero me imagino la causa. Dentro del
webpart que has echo, hay 2 o 3 referencias (url) a la biblioteca. Por
defecto, cuando editas desde el designer en una pagina del mimso sitio que la
biblioteca, sharepoint designer mete una url relativa (es decir en vez de
http://servidor/sitio/biblioteca mete algo del tipo: /biblioteca).
Por eso no te funciona cuando llevas el webpart a otra pagina, porque la url
sigue siendo relativa, y en el otro sitio no existe esa biblioteca.
Soluciones:
- vuelve a crear el webpart en el designer, pero metiendole inicialmente en
una pagina de un sitio diferente al de la biblioteca, esto le obligara a
crear referencias absolutas
- edita el webpart y modifica la url a tu biblioteca. Esto es mas
complicado. Una forma facil es abrir el webpart como un fichero de texto, con
el bloc de notas, y buscar en el codigo el nombre de tu biblioteca (si le
diste un nombre propio (p.ej "mybiblioteca" te sera mas facil, sino ...ajo y
agua). Cuando lo encuentres, lo sustituyes por la url completa :
http://servidor/sitio/subsitio/biblioteca y el resto que pusiera. Creo
recordar que en 2003 aparecia unas 2 o 3 veces. No te recomiendo esta opcion
a menos que sepas bien lo que estas haciendo...

"SICYD" wrote:

Hola a todos,

Hace unas semanas hice aquí una consulta referente a acceder a listas y
bibliotecas desde otros sitios, y se me aconsejó el uso del elemento Web
Visor de Datos que viene con Sharepoint Designer 2007. Eso mismo es lo que
he visto recomendado en muchos otros sitios.

Tras varias dificultades en el proceso, conseguí configurar este elemento
Web para acceder a una biblioteca de documentos y presentar los elementos
como yo quería. Una vez hecho esto exporté el elemento... pero no consigo
que funcione en ninguna página que no esté en el mismo sitio que la
biblioteca. ¿He de considerar algún aspecto en especial para conseguirlo?

Ahora estoy usando el elemento Web de captura Web de Office 2003, pero el
resultado no me gusta porque modifica el tamaño de las fuentes, y también
estoy probando el webpart de Roll-Up de Carlos Segura
(http://www.ideseg.com/CategoryView,...ollUp.aspx), pero no tengo
mucha idea de XSLT para dar formato a los datos. Preferiría poder
conseguirlo con el Visor de Datos, que me daría más juego.

Saludos.



Respuesta Responder a este mensaje
#2 SICYD
28/12/2007 - 09:19 | Informe spam
"Elecktrus" escribió en el mensaje
news:
- vuelve a crear el webpart en el designer, pero metiendole inicialmente
en
una pagina de un sitio diferente al de la biblioteca, esto le obligara a
crear referencias absolutas



Hola Elecktrus,

No entiendo esta parte. ¿Dónde se supone que debo indicar estas referencias?
A la hora de asignar orígenes de datos no veo la manera de indicarle nada
que no esté dentro del ámbito del sitio. En los orígenes de datos
disponibles sólo me aparece el Sitio actual.

Saludos.
Respuesta Responder a este mensaje
#3 SICYD
28/12/2007 - 09:42 | Informe spam
"Elecktrus" escribió en el mensaje
news:
sin verlo es dificl estar seguro, pero me imagino la causa. Dentro del
webpart que has echo, hay 2 o 3 referencias (url) a la biblioteca. Por
defecto, cuando editas desde el designer en una pagina del mimso sitio que
la
biblioteca, sharepoint designer mete una url relativa (es decir en vez de
http://servidor/sitio/biblioteca mete algo del tipo: /biblioteca).
Por eso no te funciona cuando llevas el webpart a otra pagina, porque la
url
sigue siendo relativa, y en el otro sitio no existe esa biblioteca.



La única URL que he encontrado hace referencia al AllItems.aspx de la
biblioteca (en una propiedad del webpart llamada "TitleUrl"), y sí, es
relativa, pero con "/" delante, por lo que debería ser accesible igualmente
desde cualquier parte del servidor. En cualquier caso la he sustituido en el
XML de exportación por la referencia absoluta, y el resultado es el mismo:

"No se puede mostrar este elemento Web. Para obtener información sobre cómo
solucionar el problema, abra esta página Web en un editor HTML compatible
con Windows SharePoint Services, como Microsoft Office SharePoint Designer.
Si el problema persiste, póngase en contacto con el administrador del
servidor Web."

Saludos.
Respuesta Responder a este mensaje
#4 SICYD
28/12/2007 - 10:22 | Informe spam
"Elecktrus" escribió en el mensaje
news:
sin verlo es dificl estar seguro, pero me imagino la causa. Dentro del
webpart que has echo, hay 2 o 3 referencias (url) a la biblioteca. Por
defecto, cuando editas desde el designer en una pagina del mimso sitio que
la
biblioteca, sharepoint designer mete una url relativa (es decir en vez de
http://servidor/sitio/biblioteca mete algo del tipo: /biblioteca).
Por eso no te funciona cuando llevas el webpart a otra pagina, porque la
url
sigue siendo relativa, y en el otro sitio no existe esa biblioteca.
Soluciones:



¿Es posible que la referencia al origen de datos (la lista o biblioteca)
tenga forma de GUID? Si es así, el que aparece repetidas veces en el archivo
de exportación del webpart es el correcto.

Saludos.
Respuesta Responder a este mensaje
#5 Elecktrus
28/12/2007 - 21:01 | Informe spam
Hola, SICYD:
No tengo el designer aqui (estoy de vacaciones) pero si se pueden
seleccionar otros origenes de datos. Por defecto, solo te aparecen las lista
y bibliotecas de tu sitio, pero creo recordar que debajo de ellos aparece un
enlace que se llama Otros origenes (u otras Bibliotecas) y es el que tienes
que utilizar.Busca por las opciones que te aparecen hasta que lo encuentres

"SICYD" wrote:


"Elecktrus" escribió en el mensaje
news:
> sin verlo es dificl estar seguro, pero me imagino la causa. Dentro del
> webpart que has echo, hay 2 o 3 referencias (url) a la biblioteca. Por
> defecto, cuando editas desde el designer en una pagina del mimso sitio que
> la
> biblioteca, sharepoint designer mete una url relativa (es decir en vez de
> http://servidor/sitio/biblioteca mete algo del tipo: /biblioteca).
> Por eso no te funciona cuando llevas el webpart a otra pagina, porque la
> url
> sigue siendo relativa, y en el otro sitio no existe esa biblioteca.
> Soluciones:

¿Es posible que la referencia al origen de datos (la lista o biblioteca)
tenga forma de GUID? Si es así, el que aparece repetidas veces en el archivo
de exportación del webpart es el correcto.

Saludos.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida