Aplicar vista en una lista desde webpart

16/04/2008 - 18:41 por angel | Informe spam
Buenas,

tengo una lista de alertas configurada en una vista para que solo se
muestren los eventos que tengan el valor de visiblidad en SI, esta vista
también ordena por un campo de posición.

Esta lista añadida a la master page funciona correctamente y me muestra los
eventos visibles y bien ordenados.

Lo que el cliente quiere es que esta lista tenga la funcion de ticker, o
sea, que los eventes se muevan, i he tenido que crear una webpart... para
recuperar los eventos de la lista ningún problema, para el tema de la
visiblidad recupero del xml del elemento un campo llamado "ows_Visiblidad",
que es como se llama la columna en el elemento y hago un If para saber si es
visible o no y mostralo, pero el problema lo tengo a la hora de ordenar ya
que no se como cojer la vista que he creado.

Ahora me muestra los elementos que son visibles ordenados por la fecha de
creación.

Hay alguna manera de enlazar esta lista a la vista que no sea la
predeterminada?
Entiendo que una vez enlazada la vista no haria falta hacer la comprobación
con el campo del xml ya que la vista ya lo filtraria no?

Muchas gracias!!
 

Leer las respuestas

#1 Elecktrus
16/04/2008 - 21:13 | Informe spam
Hola, Angel:
Si accedes a la lista mediante webservices, el metodo GetListItems admite un
parametro que el GUID de la vista.
http://msdn2.microsoft.com/en-us/li...items.aspx

En este caso, lo que obtienes es la lista tal y como la ves en la vista (con
los mismos campos y en el mismo orden)

"angel" wrote:

Buenas,

tengo una lista de alertas configurada en una vista para que solo se
muestren los eventos que tengan el valor de visiblidad en SI, esta vista
también ordena por un campo de posición.

Esta lista añadida a la master page funciona correctamente y me muestra los
eventos visibles y bien ordenados.

Lo que el cliente quiere es que esta lista tenga la funcion de ticker, o
sea, que los eventes se muevan, i he tenido que crear una webpart... para
recuperar los eventos de la lista ningún problema, para el tema de la
visiblidad recupero del xml del elemento un campo llamado "ows_Visiblidad",
que es como se llama la columna en el elemento y hago un If para saber si es
visible o no y mostralo, pero el problema lo tengo a la hora de ordenar ya
que no se como cojer la vista que he creado.

Ahora me muestra los elementos que son visibles ordenados por la fecha de
creación.

Hay alguna manera de enlazar esta lista a la vista que no sea la
predeterminada?
Entiendo que una vez enlazada la vista no haria falta hacer la comprobación
con el campo del xml ya que la vista ya lo filtraria no?

Muchas gracias!!

Preguntas similares