Consulta de botones Siguiente/Anterior utilizando la API Rest de SharePoint Online.
Queríamos integrar los botones Siguiente y Anterior en una página donde al hacer clic en el botón Siguiente se cree una API de descanso que obtenga los próximos 10 elementos de la lista de SharePoint, y al hacer clic en el botón Anterior, se muestren los 10 elementos anteriores.
Ejemplo para obtener los próximos 10 elementos
intentamos usar ?$skiptoken=Paged=TRUE&p_ID=10&$top=10 para obtener los próximos 10 elementos, sin campo de ordenamiento.
intentamos usar ?$skiptoken=Paged=TRUE&pOrder=10&pID=10&$top=10 para obtener los próximos 10 elementos, con campo de ordenamiento.
Estos 2 escenarios funcionan bien. Estamos un poco confundidos sobre cómo crear una consulta para obtener los 10 elementos anteriores?
davy.ai
Para obtener los 10 elementos anteriores, puedes usar la siguiente consulta:
?$skiptoken=Paged=TRUE&p_ID=10&$top=10&pagedprev=TRUE
Aquí, el parámetro ‘pagedprev=TRUE’ le indica a SharePoint que devuelva la página anterior de elementos. ‘p_ID=10’ es el ID del último elemento en la página actual, lo que ayuda a SharePoint a calcular la página anterior.
Asegúrate de ajustar el valor de ‘p_ID’ basado en el ID del último elemento de la página actual cuando hagas clic en el botón ‘Anterior’.